发布网友 发布时间:2022-05-09 22:30
共3个回答
热心网友 时间:2023-10-25 11:50
控制台工程下(就是你说的小文件),使用atoi函数需要加头文件包含:#include<stdlib.h>
win32工程下,因为默认包含了#include<windows.h>,atoi函数是默认可以直接使用的。
你使用不了,一般是因为你的工程是UNICODE模式的(而不是多字节字符集模式),这种模式下不能使用atoi函数,是因为UNICODE模式下默认要求使用的宽字节字符串atoi函数不支持。
这时候,使用atoi在UNICODE下的对应函数wtoi就可以了。
int _wtoi(const wchar_t *);而更合适的函数是_ttoi,这个函数可以适应代码在字符集之间切换。
热心网友 时间:2023-10-25 11:51
有没有加头文件? #include <stdlib.h>热心网友 时间:2023-10-25 11:51
有加这个头文件吗? #include<stdlib.h>