在VS中調用 strcpy、strcat 等函數時會提示 _CRT_SECURE_NO_WARNINGS 警告,原因是這些函數不安全,可能會造成內存泄露等。
所以建議采用帶_s的函數,如strcpy_s,calloc_s。
當然,如果執意使用老版本、非安全版本函數,可以使用 _CRT_SECURE_NO_WARNINGS 標記來忽略這些警告問題。
方法一:
在寫代碼的前面加上如下宏定義:
#define _CRT_SECURE_NO_WARNINGS
方法二:
操作 vs 中,在項目 -> 屬性 -> C/C++ -> 預處理器 -> 預處理器定中添加 _CRT_SECURE_NO_WARNINGS 這個預定義。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。