如何得到本机器的计算机名和IP???? http://www.vckbase.com/bbs/prime/viewprime.asp?id=78 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 gethostname --- 得到计算机名 看看我以前作的回答:http://www.csdn.net/expert/topic/666/666876.xml?temp=.9903986 用那个GetComputerName()得到本机的机器名字 具体方法如下:CString strcomname;char name[MAX_COMPUTERNAME_LENGTH+1];DWORD nSize=MAX_COMPUTERNAME_LENGTH+1;GetComputerName(name,&nSize);strcomname.Format("计算机的名字为:%s",name);this->SetWindowText(str); 看我的一个例子,返回值即为IP地址。CString GetLocalAddress(){ CString str; hostent *phost; phost=gethostbyname(0); str=inet_ntoa(*(struct in_addr*)*phost->h_addr_list); return str;} GetComputerName()得到本机机器名GetHostbyName()得到本机ip char name[128];CString ip;PHOSTENT hostinfo;gethostname ( name, 128);hostinfo = gethostbyname(name);ip = inet_ntoa (*(struct in_addr *)*hostinfo->h_addr_list);计算机在name中,地址在ip中 static控件或者自定义窗口的焦点问题 请教关于在radiobutton上显示位图的问题 CDialog的删除问题?? CformView ScrollBar 显示问题 爲什麽Debug版本完全正常,而Releas版本不能實現功能呢? 我的书上的程序,当直接执行的时候是可以的,当我有所修改,它就出现这样的编译错误,请问是什么意思啊?谢了! 是否有必要学习vc的界面设计技巧 vc里一个构造函数的菜鸟问题 怎么样一个bit一个bit的写入文件阿 低手问题:请问调出”打开文件“对话框用什么api? 如何得到一个VIEW的指针 请问??在线等待,完了旧给分
CString strcomname;
char name[MAX_COMPUTERNAME_LENGTH+1];
DWORD nSize=MAX_COMPUTERNAME_LENGTH+1;
GetComputerName(name,&nSize);
strcomname.Format("计算机的名字为:%s",name);
this->SetWindowText(str);
CString GetLocalAddress()
{
CString str;
hostent *phost;
phost=gethostbyname(0);
str=inet_ntoa(*(struct in_addr*)*phost->h_addr_list);
return str;
}
GetHostbyName()得到本机ip
CString ip;
PHOSTENT hostinfo;
gethostname ( name, 128);
hostinfo = gethostbyname(name);
ip = inet_ntoa (*(struct in_addr *)*hostinfo->h_addr_list);计算机在name中,地址在ip中