Я пытаюсь конвертировать последний символ CString
в int
с помощью CString::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
Эта функция в VC6 является _ttoi, а не _tstoi (все еще включена в заголовок ‘tchar.h’)
Если это код, который вы должны исправить, например, CString str = «something2»;