Visual c++ CString短于vc++;

Visual 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)是某种类型的定义,还是您的意

如何在VC++中将CString值转换为Short

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);