使用VS會出現'scanf': This function or variable may be unsafe. Consider using scanf_s ins這種錯誤,這是新版vc庫添加的警告因爲微軟認爲scanf的使用存在安全隱患,因爲C/C++中的字符串處理都是以\0爲截止符的,如果搜索不到\0,容易出現字符串越界所有vc擴展的所謂安全標準庫,都添加了一個參數用以指定字符串參數的長度,用以避免這種安全隱患。 不想出現這種情況,其實很簡單:
打開工程屬性,然後找到圖片上標註的地方,添加一行內容_CRT_SECURE_NO_DEPRECATE就OK了。