大家好,我是荔園微風(fēng),作為一名在IT界整整25年的老兵,聽聞廣大初學(xué)者在學(xué)習(xí)Visual Studio 2022時(shí),剛上手用其寫C/C++程序時(shí),總是會(huì)被一個(gè)問題困惑,這個(gè)問題叫: scanf()返回值被忽略。我們一起來看一下。
比如寫了一個(gè)計(jì)算圓周的程序,結(jié)果還沒運(yùn)行, scanf()下方就出現(xiàn)綠線:
然后把鼠標(biāo)移到綠線上,出現(xiàn)“scanf()返回值被忽略”的字樣,讓人莫名其妙。
如果你一定要運(yùn)行,就會(huì)報(bào)錯(cuò),報(bào)錯(cuò)內(nèi)容為:
已啟動(dòng)生成…
1>------ 已啟動(dòng)生成: 項(xiàng)目: Project3, 配置: Debug x64 ------
1>Scanf2.c
1>F:\vs2022\Code\SL\05\07\Scanf2.c(10,2): error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>已完成生成項(xiàng)目“Project3.vcxproj”的操作 - 失敗。
========== 生成: 成功 0 個(gè),失敗 1 個(gè),最新 0 個(gè),跳過 0 個(gè) ==========
其實(shí)這個(gè)提示真的是容易讓人誤會(huì),真相是Visual Studio 2022認(rèn)為scanf()這個(gè)函數(shù)不安全,所以Visual Studio 2022希望你用更安全的函數(shù)scanf_s()。所以你只要把函數(shù)改一下名就可以了。或者你可以在程序開頭添加#define _CRT_SECURE_NO_WARNINGS,用這個(gè)方法也可以解決問題。
但我今天要教大家一個(gè)方法更加輕松,尤其是在學(xué)習(xí)編程時(shí)更好用,你學(xué)習(xí)編程時(shí)一般都是建一個(gè)項(xiàng)目 ,然后在里面反復(fù)添加、編譯、運(yùn)行、刪除代碼嗎,如果是這樣,你直接右擊項(xiàng)目名稱,然后點(diǎn)“屬性”:
?然后,會(huì)打開一個(gè)對(duì)話框,再點(diǎn)下圖左邊的“所有選項(xiàng)”,再點(diǎn)SDL檢查:
?把這個(gè)選擇后面的值改為“否”,就可以了^_^
這樣的話,只要你在一個(gè)項(xiàng)目下修改代碼,只需要設(shè)一次就好,是不是很方便?
各位小伙伴,這次我們就說到這里,下次我們?cè)偕钊胙芯縑isual Studio 2022這個(gè)強(qiáng)大的工具,相信你一定能喜歡上Visual Studio 2022。如果要轉(zhuǎn)載我的文章請(qǐng)說明出處哦。文章來源:http://www.zghlxwxcb.cn/news/detail-466164.html
作者簡(jiǎn)介:荔園微風(fēng),1981年生,高級(jí)工程師,浙大工學(xué)碩士,軟件工程項(xiàng)目主管,做過程序員、軟件設(shè)計(jì)師、系統(tǒng)架構(gòu)師,早期的Windows程序員,Visual Studio忠實(shí)用戶,C/C++使用者,是一位在計(jì)算機(jī)界學(xué)習(xí)、拼搏、奮斗了25年的老將,經(jīng)歷了UNIX時(shí)代、桌面WIN32時(shí)代、Web應(yīng)用時(shí)代、云計(jì)算時(shí)代、手機(jī)安卓時(shí)代、大數(shù)據(jù)時(shí)代、ICT時(shí)代、AI深度學(xué)習(xí)時(shí)代、智能機(jī)器時(shí)代,我不知道未來還會(huì)有什么時(shí)代,只記得這一路走來,充滿著艱辛與收獲,愿同大家一起走下去,充滿希望的走下去。文章來源地址http://www.zghlxwxcb.cn/news/detail-466164.html
到了這里,關(guān)于手把手教你解決微軟Visual Studio 2022的scanf()返回值被忽略問題(圖文詳解)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!