1

我尝试将 a 的最后一个字符转换CStringintusing CString::GetAt()_tstoi()但编译器返回 me error C2065: '_tstoi' : undeclared identifier。我想我必须包含一个头文件,我试过#include "tchar.h"没有成功。

    CString str = "something2";
    int index = 0;

    if (!str.IsEmpty())
    {
        index = _tstoi((char*)str.GetAt(str.GetLength() - 1));
    }

编辑:我使用 VC++ 6.0

4

2 回答 2

2

VC6下这个函数是_ttoi而不是_tstoi(仍然包含在头文件'tchar.h'中)

于 2012-11-19T13:22:36.033 回答
0

如果这是您应该更正的代码,如 CString str = "something2";

于 2012-11-19T13:30:40.830 回答