Unix 如何在c/c+中以编程方式获取平台信息+;?
在unix中是否有任何系统调用来获取操作系统名称?如何以编程方式调用“uname”?Unix 如何在c/c+中以编程方式获取平台信息+;?,unix,operating-system,Unix,Operating System,在unix中是否有任何系统调用来获取操作系统名称?如何以编程方式调用“uname”?uname()也是一个库函数: #包括 结构utsname名称; int result=uname(&name); 如果(结果==0) printf(“操作系统:%s\n”,name.sysname); #include <sys/utsname.h> struct utsname name; int result = uname(&name); if (result == 0)
uname()
也是一个库函数:
#包括
结构utsname名称;
int result=uname(&name);
如果(结果==0)
printf(“操作系统:%s\n”,name.sysname);
#include <sys/utsname.h>
struct utsname name;
int result = uname(&name);
if (result == 0)
printf("OS: %s\n", name.sysname);