相同的代碼我的編譯器無法通過
我的編譯器無法通過
嚴重性?? ?代碼?? ?說明?? ?項目?? ?文件?? ?行?? ?列?? ?源?? ?禁止顯示狀態(tài)
錯誤?? ?C4996?? ?'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.?? ?muketest?? ?c:\users\bingo\documents\visual studio 2015\projects\muketest\muketest\test.cpp?? ?9?? ?1?? ?生成?? ?
2018-07-06
上面代碼說你的這個函數(shù)不安全,這個是比較新的VS版本給的警告,微軟認為scanf的使用存在安全隱患,因為C/C++中的字符串處理都是以\0為截止符的,如果搜索不到\0,容易出現(xiàn)字符串越界。所以vc擴展的所謂安全標準庫,都添加了一個參數(shù)用以指定字符串參數(shù)的長度,用以避免這種安全隱患。要改成更安全的strcpy_s函數(shù)就可以,詳細用法可以百度。
2018-06-22
讓你把strcpy替換成更安全的strcpy_s函數(shù)呢,百度一下此函數(shù)發(fā)現(xiàn)函數(shù)功能差不多,然后就沒有然后了