[問題] 輸入的問題

看板C_and_CPP (C/C++)作者 (夜)時間13年前 (2012/09/14 13:58), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/2 (看更多)
想請問一下,如果要打一些數字或文字後按ENTER輸入, 但不要讓ENTER也被輸入進去的話該怎麼寫 假設我要key in 456(ENTER),但我只要456的部分,這樣要如何寫? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.189.78

09/14 14:17, , 1F
char str[100]; scanf("%[^\n]%*c",str); ? 問得很不清楚
09/14 14:17, 1F

09/14 14:38, , 2F
喔!抱歉,我輸入的包括數字和字元,而輸入字元時不要把ENTE
09/14 14:38, 2F

09/14 16:25, , 3F
其實你可以吃進來之後再拿掉
09/14 16:25, 3F

09/14 20:47, , 4F
怎拿?
09/14 20:47, 4F

09/15 09:46, , 5F
可以用fgets讀 然後處理enter的部份 再來取出數字
09/15 09:46, 5F
文章代碼(AID): #1GKiTkiD (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1GKiTkiD (C_and_CPP)