MFC中CString和int的转换
int轉(zhuǎn)換為CString:
CString csName;
int num;
csName.Format("%d", num);
?
CString轉(zhuǎn)換為int:
CString csName;
int num = atoi(csName);
int轉(zhuǎn)CString就不細(xì)說了,使用format即可,
這里簡單介紹下CString轉(zhuǎn)int的一種簡便方法
CString strNum("100");
int num;
?
//ANSI
num = atoi(strNum);
?
num = _ttoi(strNum);
?
//UNICODE
num = atoi(CT2A(strNum.Getbuff()));
?
num = _ttoi(strNum);
總結(jié):
使用 _ttoi 可以適用于 ANSI和UNICODE兩種版本。
?
int 轉(zhuǎn)化為SCtring:
? ? ?int n =?123;?
? ? ?CString str;
? ? ?str.Format("%d",n);?
報錯的話則改為:str.Format(_T("%d"),n); 或者?str.Format(TEXT("%d"),n); 即可
?
CString 轉(zhuǎn)化為 int:
CString?str("123");
int?n=?_ttoi(str);
原文:https://blog.csdn.net/myruo/article/details/81505405?
總結(jié)
以上是生活随笔為你收集整理的MFC中CString和int的转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MFC中动态获取/设置按钮的文字
- 下一篇: MPEG(mpeg1,mpeg2,mpe