[問題] getchar VS scanf

看板C_and_CPP (C/C++)作者 (安全不會當)時間16年前 (2009/07/08 18:06), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/3 (看更多)
請問一下 char c; c = getchar(); 跟 scanf("%c",&c); 兩者有何差別呢? 因為前者我得到Accepted,後者卻得到Runtime error ... 自己測試感覺沒差別,不懂為何會當掉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.135.211

07/08 19:05, , 1F
我猜是 %c前面沒空白的關係,不知道是不是這個問題。
07/08 19:05, 1F

07/08 19:07, , 2F
應該沒差喔 他這個意思表是解讀char 個人兩者應該沒差
07/08 19:07, 2F

07/08 19:08, , 3F
不知道是不是c=getchart(); 有pop掉一些buffer裡的東西
07/08 19:08, 3F

07/08 19:09, , 4F
應該是程式的其他部分有問題, 這兩個都是對的
07/08 19:09, 4F
文章代碼(AID): #1AL6-8xv (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1AL6-8xv (C_and_CPP)