本文共 597 字,大约阅读时间需要 1 分钟。
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