[問題] visual studio2015 scanf問題(已解決)

看板C_and_CPP作者 (coldcow)時間7年前 (2016/10/02 02:08), 7年前編輯推噓1(1017)
留言18則, 7人參與, 最新討論串1/1
http://i.imgur.com/SK0mb64.jpg
http://i.imgur.com/hIuW7PM.jpg
小的是剛學程式的新手,三角型面積寫到一半一直卡在scanf,上網找資料別人是說 http://i.imgur.com/3ZBJj9U.jpg
可是我照這個去做還是照樣出現這個問題 想問有哪位強者大大能幫小的解決這個問題 感謝你 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.12.194 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1475345290.A.EFE.html

10/02 02:58, , 1F
重開一個專案,兩個勾都取消可解決新手問題
10/02 02:58, 1F

10/02 03:23, , 2F
回樓上,我當時開專案時兩個都沒勾喔
10/02 03:23, 2F

10/02 07:37, , 3F
初學建議還是要分好C跟C++,用cstdio取代stdio.h
10/02 07:37, 3F

10/02 07:38, , 4F
其他類推,如果你是學C那新增檔案時把副檔名確認好
10/02 07:38, 4F

10/02 07:38, , 5F
不要直接就開始寫了
10/02 07:38, 5F

10/02 07:39, , 6F
BTW除了是學校就用VS教學,不然我個人不建議初學從
10/02 07:39, 6F

10/02 07:41, , 7F
VS下手,裝code::blocks等會自帶編譯器的IDE我認為
10/02 07:41, 7F

10/02 07:41, , 8F
比較好
10/02 07:41, 8F

10/02 07:45, , 9F
現階段先了解有無底線s的緣由,再按照投影片加。
10/02 07:45, 9F

10/02 11:39, , 10F
你把你做完的結果貼上來看一下
10/02 11:39, 10F
目前上述問題已解決,現在只差在打出邊長他無法自動算面積...... http://i.imgur.com/ySDNVUA.jpg
http://i.imgur.com/uCgdXPt.jpg
※ 編輯: smartcow86 (223.136.12.194), 10/02/2016 12:22:58

10/02 12:26, , 11F
手動寫輸出面積。變數消失的公式再好無效。
10/02 12:26, 11F

10/02 12:34, , 12F
printf("area="); <=阿變數咧???
10/02 12:34, 12F

10/02 13:20, , 13F
鍵盤上的print screen按鈕就可以截圖了
10/02 13:20, 13F
算出來怪怪的,我是又哪裡弄錯了嘛? http://i.imgur.com/KFAubKG.jpg
※ 編輯: smartcow86 (223.136.12.194), 10/02/2016 13:57:04 剛自己重新debug,發現從a+b+c他就算錯了...... http://i.imgur.com/OoJo4Gz.jpg
※ 編輯: smartcow86 (223.136.12.194), 10/02/2016 14:49:42

10/02 14:54, , 14F
輸入時不要用逗號分隔, 用空白分隔; 至於原因等以後再說
10/02 14:54, 14F
謝謝你^_^ ※ 編輯: smartcow86 (223.136.12.194), 10/02/2016 14:58:39 ※ 編輯: smartcow86 (223.136.12.194), 10/02/2016 15:29:37

10/03 04:26, , 15F
其實寫久了要有一種感覺,當輸入都是正數時,輸出是很
10/03 04:26, 15F

10/03 04:27, , 16F
大的數字,或是負數,那就很有可能根本沒有被讀入
10/03 04:27, 16F

10/03 04:30, , 17F
如果真的要用逗號分隔,就要改成
10/03 04:30, 17F

10/03 04:30, , 18F
scanf("%f,%f,%f",&a,&b,&c);
10/03 04:30, 18F
文章代碼(AID): #1Nx_kAx- (C_and_CPP)