[問題] 判斷輸入exit就停止

看板C_and_CPP作者 (阿草)時間14年前 (2011/11/24 20:22), 編輯推噓1(109)
留言10則, 5人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VB2008 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 要怎麼讓使用者可以一直輸入資料 直到輸入exit就停止 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/VSeJ4WBu http://codepad.org/siltm7lw 補充說明(Supplement): 我有去google這個問題 也知道可以用strcmp這個函式去做 但是用這個函式的時候 變數好像都要是char才有辦法比較 如果我的變數都是int 那該怎麼做? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.254.51

11/24 22:20, , 1F
你變數是int要怎麼輸入exit
11/24 22:20, 1F

11/24 22:20, , 2F
你可以設定是-1就跳出之類的
11/24 22:20, 2F

11/25 00:39, , 3F
EOF嗎@@
11/25 00:39, 3F

11/25 01:03, , 4F
我有個比較爛的方法,變數用char然後判斷非exit轉int
11/25 01:03, 4F

11/25 04:35, , 5F
EOF ?
11/25 04:35, 5F

11/25 11:14, , 6F
他說讓使用者輸入,不是讀檔,這樣就沒有eof
11/25 11:14, 6F

11/25 11:14, , 7F
簡單的概念是說,使用者自己都不知道輸入到什麼時候
11/25 11:14, 7F

11/25 11:14, , 8F
電腦怎麼會知道呢
11/25 11:14, 8F

11/25 11:15, , 9F
4f的方法應該可以,但是這樣好像會很慢...
11/25 11:15, 9F

11/25 11:33, , 10F
^D/^Z on Unix-like/Windows _IS_ EOF
11/25 11:33, 10F
文章代碼(AID): #1EpZSCZK (C_and_CPP)
文章代碼(AID): #1EpZSCZK (C_and_CPP)