c语言

如何在C语言中显示系统info

小樊
86
2024-08-23 18:06:28
栏目: 编程语言

要在C语言中显示系统信息,您可以使用标准库中的一些函数来获取系统信息并将其打印到控制台上。以下是一个简单的示例代码,演示如何显示系统信息:

#include <stdio.h>
#include <stdlib.h>
#include <sys/utsname.h>

int main() {
    struct utsname system_info;

    if (uname(&system_info) != 0) {
        perror("uname");
        return 1;
    }

    printf("Operating System: %s\n", system_info.sysname);
    printf("Node Name: %s\n", system_info.nodename);
    printf("Release: %s\n", system_info.release);
    printf("Version: %s\n", system_info.version);
    printf("Machine: %s\n", system_info.machine);

    return 0;
}

此代码使用struct utsname结构和uname()函数来获取系统信息,然后将其打印到控制台上。您可以根据需要修改和扩展此代码,以显示更多的系统信息。请注意,此代码需要在类UNIX系统上编译和运行。

0
看了该问题的人还看了