我需要将unsigned long remoteIp = ntohl (RecvAddr.sin_addr.s_addr);形势的IP地址 转化为CString 形势!! 怎么做!!代码是什么
解决方案 »
- 静态链接库 Lnk2001
- fState[x][y] ^= 1;有关问题
- (xinyuxinlu )将对话框设置为view的子窗口 如何实现?
- 初学多线程编程,求实例或推荐书籍,多谢!
- 如何关闭对话框??
- 请问本人违犯了哪条规则,以及于要被删贴?是否有版主想公报私仇?
- LoadIcon的问题
- 怎么才能使CToolTipCtrl在所属窗口inactive情况下也能显示tip字符串?急~~~
- MFC 数据库编程 数据更新问题???
- 如何实现模块的封装?一个工程中有几百个类(有的模块对话框比较多),看起来很不方便,且要找到各人自己的类都很难,还产生了很多命名冲突,有没有办法使ClassView中只出现每人的模块名,而不具体到每一个类?
- 如何制作 "磁性窗口"
- 关于NT系统调用的问题,高高手请进(有一定难度)?
{
char hostname[128];
char Address[20];
if (gethostname(hostname, sizeof(hostname)) != SOCKET_ERROR)
{
HOSTENT *Hostent;
Hostent = gethostbyname(hostname);
if (Hostent != NULL)
{
int j;
int i =0;
memset(Address, 0, sizeof(Address));
for (j=0; j<4; j++)
{
sprintf(Address, "%s%d.",Address, (unsigned int)((unsigned char*)Hostent->h_addr_list[i])[j]);
}
}
}
CString Ips = Address;
CString Re = Ips.Left(strlen(Ips)-1);
return Re;
}
in_addr addr;
addr.S_un.S_addr = remoteIp;
CString strIP = inet_ntoa(addr);