c++中strcpy函數(shù)在VS2015無法使用的問題
本篇文章介紹了c++中strcpy函數(shù)在VS2015無法使用的問題。
一:原因:一般認為是vs準備棄用strcpy的,安全性較低,所以微軟提供了strcpy_s來代替
然而,strcpy_s并沒有strcpy好用,我們要想繼續(xù)在VS2015中使用strcpy該怎么辦 呢?下面是幾種解決方法
解決方法:
1.其實在下面的輸出錯誤信息中有解決方法,“To disable deprecation , use _CRT_SECURE_NO_WARNINGS”,意思是我們可以不進行兼容性檢查,我們可以在項目-屬性-配置屬性-c/c++-預(yù)處理器-預(yù)處理定義里邊加上一句:_CRT_SECURE_NO_WARNINGS ,如下圖所示
2.也是在下面的輸出信息中,我們可以看到有一處錯誤代號“ error C4996:”,所以我們可以在程序開頭加上一句“#pragma warning(disable:4996)”就行,意思是忽略這個錯誤,如下圖
3.第三種方法是:我們可以在:項目-屬性-配置屬性-c/c++中的常規(guī),里面有個SDL選項,關(guān)了。還有在代碼生成中有個安全檢查選項(/GS),關(guān)了。雖然這種方法也可以解決這個問題,但是我本人不太提倡這種解決辦法,還是前兩種解決方法比較好
原文鏈接:http://www.cnblogs.com/dmego/p/6065144.html
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
C++11用兩個線程輪流打印整數(shù)的實現(xiàn)方法
這篇文章主要介紹了C++11用兩個線程輪流打印整數(shù)的實現(xiàn)方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09
C/C++中運算符的優(yōu)先級、運算符的結(jié)合性詳解
這篇文章主要介紹了C/C++中運算符的優(yōu)先級、運算符的結(jié)合性詳解的相關(guān)資料,需要的朋友可以參考下2017-02-02
C++高級數(shù)據(jù)結(jié)構(gòu)之二叉查找樹
這篇文章主要介紹了C++高級數(shù)據(jù)結(jié)構(gòu)之二叉查找樹,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-05-05

