发布: 2008-4-24 09:40 |
作者: 不详 |
来源:
Builder.com.cn |
查看: 26次 | 进入软件测试论坛讨论
领测软件测试网
^:M9s$g4AE3x d_"^7V9G\+^x@;q5、获取计算机中的IP地址
软件测试技术网5zBN7@rpfP)Kg如果您是一位系统管理员的话,可能要经常查看各个计算机的IP地址信息,按照一般的方法来查看比较繁琐,于是我们可以使用下面的代码来实现自动获取IP地址的功能:
aFa1c4J软件测试技术网uZ7u7MpV dq\void __fastcall TForm1::Button1Click(TObject *Sender)
R`l%v1~HC6z{
软件测试技术网AW}:CgZG0S"uchostent *p;
;O!dP8O4iVCchar s[128];
4y!n6D3h!f{
lWZ3ichar *p2;
软件测试技术网9T.z:[9PLf V
[gethostname(s, 128);//获取指定计算机的名字
软件测试技术网#txO0viV%l]p = gethostbyname(s);
软件测试技术网4GAgT.h"NMemo1->Lines->Add(p->h_name);
软件测试技术网ip
x!d`d#~hp2 = inet_ntoa(*((in_addr *)p->h_addr)); //获取指定计算机的IP地址
软件测试技术网$m(YsM6]Gv5uzMemo1->Lines->Add(p2);
软件测试技术网CA)LF7FbP H!d)l3F'`}
软件测试技术网)bn:a/J f$p;G
q_!b%h