[問題] 新手問題(scanf用法)

看板C_and_CPP作者 (泰瑞56)時間7年前 (2018/06/20 00:29), 編輯推噓1(3215)
留言20則, 11人參與, 7年前最新討論串1/1
因為真的太新了,我直接全寫出來 開發環境visual studio c++ 程式開始 #include <stdio.h> into main(){ int as; scan("%d", &as); return 0; } 程式結束 請問這樣哪裡出問題了?一直無法過扛拍惹,他叫我參考scanf的宣告,我哪知道啊,我都 十幾年沒coding了,而且我上網查用法,感覺沒錯啊! 請高手幫助!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.61.150 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1529454567.A.DD7.html

06/20 08:49, 7年前 , 1F
就少打一個f啊
06/20 08:49, 1F

06/20 09:01, 7年前 , 2F
他應該是要你改用scanf_s啦
06/20 09:01, 2F

06/20 09:02, 7年前 , 3F
還多打一個o
06/20 09:02, 3F

06/20 09:49, 7年前 , 4F
也太多地方可以吐槽
06/20 09:49, 4F

06/20 10:48, 7年前 , 5F
沒錯,因為是用手機打的,所以沒啥注意,抱歉亂了焦點
06/20 10:48, 5F

06/20 10:48, 7年前 , 6F
所以多了一個o跟少了個f都不是重點,單純手殘
06/20 10:48, 6F

06/20 10:52, 7年前 , 7F
為何一定要用scanf_s啊?那我scanf的做法哪裡有錯嗎?
06/20 10:52, 7F

06/20 10:52, 7年前 , 8F
不過還是感謝petercoin大大,太神了R
06/20 10:52, 8F

06/20 11:21, 7年前 , 9F
VC的,話說VC不是都會有提示叫你用_s版?
06/20 11:21, 9F

06/20 11:21, 7年前 , 10F
查查MSDN或google一下就知道他的理由
06/20 11:21, 10F

06/20 11:37, 7年前 , 11F
以後要寫into the_badlands()
06/20 11:37, 11F

06/20 11:39, 7年前 , 12F
或者 into the_sun() 也不錯
06/20 11:39, 12F

06/20 12:10, 7年前 , 13F
這是真新手?
06/20 12:10, 13F

06/20 13:16, 7年前 , 14F
為什麼要用手機打?你不是有 PC,用剪貼的啊
06/20 13:16, 14F

06/20 16:00, 7年前 , 15F
VC預設要求你使用安全版本的API,你也可以關掉這個功能
06/20 16:00, 15F

06/20 16:00, 7年前 , 16F
找disable 4996會有相關資訊
06/20 16:00, 16F

06/21 00:21, 7年前 , 17F
單純因為VS覺得scanf太不安全 所以叫你用一個安全一點
06/21 00:21, 17F

06/21 00:21, 7年前 , 18F
他自己寫得scanf_s ,或是你可以在整份檔案的第一行加
06/21 00:21, 18F

06/21 00:21, 7年前 , 19F
上#define _CRT_SECURE_NO_WARNINGS 就可以用 scanf了
06/21 00:21, 19F

07/15 13:46, 7年前 , 20F
覺得是反串
07/15 13:46, 20F
文章代碼(AID): #1RAP_dtN (C_and_CPP)