/****************省略****************/
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);
/*******************省略*********************/