Если данные, которые вы хотите преобразовать, гарантированно находятся только в кодировке ASCII, вы всегда можете преобразовать их в ASCII и cat atof, atol, atoi & friends.
Я имею в виду, если у вас есть что-то вроде этого (псевдокод):
TCHAR buf_T[20]=_T("12345");
char buf_char[20];
from_TCHAR_to_ascii(buf_T,buf_char);
atoi(buf_char);