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