开发者

write a C++ code to get the hostname

开发者_如何学JAVA

I want to write a C++ Code to get the full information on all the host name, and ip address and sub net mask of computer that has been added to the domain control.


gethostname will give you the name of the current host

gethostbyname looks up the host with a particular name and will give you the address

man 3 gethostname
man 3 gethostbyname

Or you can extract the information you need from the system like this :

#include <cstdlib>
#include <iostream>
#include <fstream>

int main(){
  system( "ifconfig -a | grep inet | "
      "sed 's/\\([ ]*[^ ]*\\)\\([ ]*[^ ]*\\).*$/\\1 \\2/' "
      " > networkinfos.txt" ) ;
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜