我应该编写一个函数来获取有关系统的一些信息(最重要的信息是体系结构)。我找到了这个功能uname可以使用的包括系统/utsname.h。好吧,虽然我用谷歌搜索并阅读了文档,但我找不到该函数的任何示例,而且我不明白如何使用 uname。任何人都可以解释我如何使用它吗?如果你也能写一个例子那就太好了。提前致谢。
首先,包含标题:
#include <sys/utsname.h>
然后,定义一个 utsname 结构:
struct utsname unameData;
然后,使用指向该结构的指针调用 uname():
uname(&unameData); // Might check return value here (non-0 = failure)
之后,该结构将包含您想要的信息:
printf("%s", unameData.sysname);
http://opengroup.org/onlinepubs/007908775/xsh/sysutsname.h.html http://opengroup.org/onlinepubs/007908775/xsh/sysutsname.h.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)