MFC中整型与字符型的相互转换
2008-05-30 15:34
295 查看
在MFC使用中发现在有GetWindowText存在下,整型和字符型转换用atoi和itoa会报错,最后要用通用型,及字符型用TCHAR,转换函数用_ttoi和_itot和,但发现itot还是不能用,编译报错,最后用的是_itot_s,这可能是vs2005的新功能吧,但既然有_itot_s,我查了一下,却没有对应的_ttoi_s,真是很奇怪,呵呵。下面附上查到的ANSI和unicode及通用型的函数对应表:
ANSI 和 UNICODE 的函数对应表 (表格来源:互联网)
ANSI UNICODE 通用
(char.h) (wchar.h) (tchar.h)
char wchar_t TCHAR
char * wchar_t * PTCHAR (PTSTR,LPWSTR,PWSTR,WCHAR)
printf wprintf _tprintf
scanf wscanf _tscanf
atoi _wtoi _ttoi
atol _wtol _ttol
itoa _itow _itot
ltoa _ltow _ltot
atof _wtof _tstof
strlen wcslen _tcslen
strcat wcscat _tcscat
strcpy wcscpy _tcscpy
strcmp wcscmp _tcscmp
ANSI 和 UNICODE 的函数对应表 (表格来源:互联网)
ANSI UNICODE 通用
(char.h) (wchar.h) (tchar.h)
char wchar_t TCHAR
char * wchar_t * PTCHAR (PTSTR,LPWSTR,PWSTR,WCHAR)
printf wprintf _tprintf
scanf wscanf _tscanf
atoi _wtoi _ttoi
atol _wtol _ttol
itoa _itow _itot
ltoa _ltow _ltot
atof _wtof _tstof
strlen wcslen _tcslen
strcat wcscat _tcscat
strcpy wcscpy _tcscpy
strcmp wcscmp _tcscmp
相关文章推荐
- MFC中CString与字符数组与整型的相互转换
- JAVA中整型与字符型相互转换
- java 中整型与字符型的相互转换
- 整型与字符型相互转换——C语言
- 整型与字符型的相互转换
- MFC中CString类字符串与长整型、浮点型数据之间的相互转换
- 字符串和整型相互转换
- MFC中整型与字符串转换
- MFC中CString和string的相互转换
- mfc宽字节widechar与多字节multiChar相互转换
- Python整型数与字符串相互转换
- java中字符型和整型的转换问题
- c++ 中使整型转换成字符型
- 整型数据转换成字符型,要用到那个函数?是 i to a() 吗?
- MFC下的各种字符串类型和相互转换
- mfc如何将整型转换为字符串
- JAVA的整型与字符串相互转换
- MFC TCHAR 和CHAR相互转换
- 字符型数据转换为整型并取最大值
- 字符串与整型的相互转换