原因:
新版本的vs对旧有的函数itoa进行了安全检查,所以使用新版本的vs会提示错误,而旧版本的没问题。
解决办法:加上宏定义
直接在代码开头添加如下:
#define _CRT_NONSTDC_NO_DEPRECATE
#define _CRT_SECURE_NO_WARNINGS
编译器中添加位置(项目 ---> XX属性页 ---> C/C++ ---> 预处理器 )如下图,
_CRT_NONSTDC_NO_DEPRECATE
_CRT_SECURE_NO_WARNINGS