Visual c++ CString短于vc++;
如何在VC++中将CString值转换为ShortVisual c++ CString短于vc++;,visual-c++,mfc,Visual C++,Mfc,如何在VC++中将CString值转换为Short CString str; Short sdata; void CStringToShort(){ .......... ......... } 试试这个: CString str; Short sdata; _stscanf(str, _T("%d"), &sdata); 或 到目前为止你试过什么?您是否搜索了任何字符串(不仅仅是专门的CString)到整数转换函数?Short(大S)是某种类型的定义,还是您的意
CString str;
Short sdata;
void CStringToShort(){
..........
.........
}
试试这个:
CString str;
Short sdata;
_stscanf(str, _T("%d"), &sdata);
或
到目前为止你试过什么?您是否搜索了任何字符串(不仅仅是专门的
CString
)到整数转换函数?Short
(大S)是某种类型的定义,还是您的意思是Short
?%d
需要int
大小的存储位置,而您提供的是Short
大小的存储位置。如果幸运的话,这可能会崩溃,或者损坏堆栈。
sdata = _ttoi(str);
sdata = _wtoi(str);