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

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

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

右鍵,點(diǎn)擊打開路徑

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

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

到此這篇關(guān)于visual studio 2022中的scanf問題解決的文章就介紹到這了,更多相關(guān)vs2022 scanf內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++實(shí)現(xiàn)接兩個(gè)鏈表實(shí)例代碼
這篇文章主要介紹了C++實(shí)現(xiàn)接兩個(gè)鏈表實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-03-03
C語言調(diào)用go生成的動(dòng)態(tài)庫的踩坑過程解析
這篇文章主要為大家介紹了C語言調(diào)用go生成的動(dòng)態(tài)庫的踩坑過程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09
C++常用的11種設(shè)計(jì)模式解釋及示例代碼詳解
c++常用的設(shè)計(jì)模式包括單例模式、工廠模式、抽象工廠模式、適配器模式、裝飾者模式、代理模式、外觀模式、橋接模式、組合模式、享元模式、觀察者模式和命令模式等,這篇文章主要介紹了C++常用的11種設(shè)計(jì)模式解釋及示例,需要的朋友可以參考下2023-02-02
C++實(shí)現(xiàn)LeetCode(33.在旋轉(zhuǎn)有序數(shù)組中搜索)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(33.在旋轉(zhuǎn)有序數(shù)組中搜索),本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07
C語言中如何在結(jié)構(gòu)體內(nèi)定義函數(shù)
這篇文章主要介紹了C語言中如何在結(jié)構(gòu)體內(nèi)定義函數(shù)問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02

