C++报错 sprintf': This function or variable may be unsafe. Consider using sprintf_s
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                C++报错  sprintf': This function or variable may be unsafe. Consider using sprintf_s
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                在VS 2019中編譯 C++ 語言項目,如果使用了 sprintf函數,編譯時便會提示如下錯誤:
?error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.?
?
? ? ? 原因是Visual C++ 2019?使用了更加安全的 run-time library routines 。新的Security CRT functions(就是那些帶有“_s”后綴的函數)
下面給出這個問題的解決方案:
方法一:將原來的舊函數替換成新的 Security CRT functions? ? 即加上_s后綴
?
方法二:用以下方法屏蔽這個警告:
????聲明 #param warning(disable:4996)
注意,該聲明要寫在#pragma once? 之后,否則會報錯。
總結
以上是生活随笔為你收集整理的C++报错 sprintf': This function or variable may be unsafe. Consider using sprintf_s的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: mysql创表的工种_[MySQL基础]
- 下一篇: 微信小程序-地图map使用,周边公交地铁
