VS2013中的getch()和scanf()报错问题

出现问题 

warning C4996: 'getch': The POSIX name for this item is deprecated. 
Instead, use the ISO C++ conformant name: _getch. See online help for details.

解决方法 

将getch()  改成  _getch();

出现问题

scanf不合法,请用scanf_s替换的,或定义一个_CRT_SECURE_NO_WARNINGS等类似报错

解决方法 

需要定义个_CRT_SECURE_NO_WARNINGS,该定义最好放在头文件之前

#define _CRT_SECURE_NO_WARNINGS        

//本语句最好放在头文件之前

 

你可能感兴趣的:(C/C++)