【37】MFC入门到精通——MFC中 CString 数字字符串 转 WORD ( CString, WORD/int 互转)
文章目录
- 1 CString -> WORD/int
- 2 WORD/int -> CString
1 CString -> WORD/int
CSting cstrPort = _T("8000");
当 CString 是数字字符串时, 转成iWORD 或 int ,都可以被WORD型接收使用;
以下三种方法,在我的代码中都可以用;
int iPort = _ttoi(cstrPort);
WORD wPort = WORD(iPort);//int强转WORD
WORD wPort = _ttoi(cstrPort);
WORD wPort = _wtoi(cstrPort);//非unicode用atoi()
2 WORD/int -> CString
WORD w = 2;
CString str;
str.Format(_T("%d"), w);