visual studio 2022中的scanf問題解決
對于vs 2022來說,它本身并不認識 scanf ,它只認識 scanf_s,兩個都是輸入,但是對于 vs 的編譯器來說scanf是不安全的,編譯器通過不了scanf,想要解決這個問題有兩個辦法。
方法一:不使用scanf,使用vs提供的scanf_s
雖然這個方法也只是相較于scanf多了個_s,但是也只有vs中可以使用,對于其他的所有編譯器,都只認識scanf,而你們能來找解決這個問題的方法肯定不可能是想要一直使用scanf_s的,接下來說一說第二種方法。
方法二:在源文件的第一行加上#define _CRT_SECURE_NO_WARNINGS 1

這樣使用scanf函數(shù),程序就能夠正常運行了。這時候就會有人問了,這么復雜啊,是不是每次新建一個源文件都要再寫一遍這么長串的東西?這個問題也可以被解決。怎么解決呢?
首先給你的電腦安裝一個叫Everything的工具,長這樣,它能夠高效的搜索到文件。

安裝完成后,打開它,搜索newc++file.cpp文件

右鍵,點擊打開路徑

然后右鍵用記事本打開它,將#define _CRT_SECURE_NO_WARNINGS 1加上去保存就可以了。

有一些電腦是不能夠直接打開的,我們可以將它復制,粘貼到桌面上,再使用記事本將這句話加上去,保存,然后將桌面的再粘貼回去,點擊替換目標中的文件就好了,然后關閉,打開vs 2022,創(chuàng)建源文件第一行就會自動出現(xiàn)#define _CRT_SECURE_NO_WARNINGS 1

到此這篇關于visual studio 2022中的scanf問題解決的文章就介紹到這了,更多相關vs2022 scanf內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
C++11中l(wèi)onglong超長整型和nullptr初始化空指針
本文介紹?C++11?標準中新添加的?long?long?超長整型和?nullptr?初始化空指針,在?C++11?標準下,相比?NULL?和?0,使用?nullptr?初始化空指針可以令我們編寫的程序更加健壯,本文結(jié)合示例代碼給大家詳細講解,需要的朋友跟隨小編一起看看吧2022-12-12

