我们在Windows开发过程经常会遇到字符串与数字之间的转换,本文介绍atoi、_wtoi、_itoa、_itow这四个函数,轻松解决字符串与数字之间的转换问题。
转换函数头文件
atio
1 2 3 4 5 6
|
原型:int atoi( const char *string ); char ->int 例子: char a[] = "123"; int i= atoi(a); printf("i = %d",i);
|
_wtoi
1 2 3 4 5 6 7
|
原型:int _wtoi(const wchar_t *str ); wchar -> int WCHAR(头文件<windows.h>) 例子: WCHAR a[] = L"123"; int i= _wtoi(a); printf("i = %d",i);
|
_itoa
1 2 3 4 5 6 7
|
原型:char *_itoa( int value, char *str, int radix );//2<=radix<=36 int ->char 例子: int i = 100; char a[10]; _itoa(i,a,10); printf("a = %s",a);
|
_itow
1 2 3 4 5 6 7 8 9
|
原型:wchar_t * _itow( int value, wchar_t *str, int radix ); //2<=radix<=36 int ->wchar WCHAR(头文件<windows.h>)
例子: int i = 100; WCHAR a[10]; _itow(i,a,10); wprintf(L"a = %s",a);
|
近期评论