尝试使用_tstoi时出错

时间:2012-11-19 11:49:03

标签: c++ cstring

我尝试使用CStringintCString::GetAt()的最后一个字符转换为_tstoi(),但编译器会返回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

2 个答案:

答案 0 :(得分:2)

VC6下的这个函数是_ttoi而不是_tstoi(仍然包含在标题'tchar.h'中)

答案 1 :(得分:0)

如果这是代码,你应该像CString str =“something2”;

那样纠正它