/****************省略****************/
1.CString str;
//将十进制网络字节序转换为点分十进制IP格式的字符串
2.str = inet_ntoa (* (struct in_addr *)pHost->h_addr_list[i]);
//列表框输出
3.m_blist.AddString(str);
/****************省略****************/
上述代码在应用中第3行会报错,int AddString(LPCTSTR lpszItem)中的参数要求为LPCTSTR型。
下面是一种可行的方法:
/*******************省略*********************/
CString str;
LPCTSTR zhstr;
str = inet_ntoa (* (struct in_addr *)pHost->h_addr_list[i]);
zhstr = str.GetString();
m_blist.AddString(zhstr);
/*******************省略*********************/