在使用Visual Studio 2019进行C代码开发时,
使用scanf,strcpy,sprintf等函数会报C4996错误,所以应避免使用此类非安全函数。若想继续使用此函数,需要在源文件中添加以下指令中任意一句,就可以避免这个错误提示:
#define_CRT_SECURE_NO_WARNINGS //这是宏定义,建议放在.c文件的第一行
#pragma warning(disable:4996) //或者使用这句
还有一个办法,建议非安全函数用带_s的函数,如scanf_s、strcpy_s等代替,但是这些带_s的并不是标准C函数。