[問題] 無限迴圈問題

看板C_and_CPP (C/C++)作者 (The Gazer)時間12年前 (2013/10/10 22:36), 編輯推噓4(406)
留言10則, 8人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Devc++ 舉個例 int answer=0; while(1) { cout<<"enter a number"<<endl; cin>>answer; } 這應該是 輸入一個東西 然後 跑出一個enter a number 但是 輸入一個英文 就變成無止盡跑出來 輸入的型態不同會造成此問題嗎? 若把 answer 型態改成 char 這個就解決了 } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.169.164

10/10 22:42, , 1F
wireless loop
10/10 22:42, 1F

10/10 23:02, , 2F
新手 FAQ: 吃不進去的東西你不叫它丟掉就永遠吃不進去
10/10 23:02, 2F

10/10 23:40, , 3F
wireless loop真是嶄新的概念
10/10 23:40, 3F

10/10 23:45, , 4F
XDDDDDDDDDDDDDDDDDDDDDDDD
10/10 23:45, 4F

10/11 02:02, , 5F
wireless loop,超棒的 :D
10/11 02:02, 5F

10/11 09:41, , 6F
int size = 4byte vs char size = 1Byte 你的int輸入
10/11 09:41, 6F

10/11 09:42, , 7F
輸入數值過大一樣會溢位....
10/11 09:42, 7F

10/11 09:48, , 8F
只要發生溢位 系統辨別是否有例外處理 沒有就直接中斷
10/11 09:48, 8F

10/11 10:47, , 9F
好像多一個cin >> c; c是char就可以解決 試試看吧
10/11 10:47, 9F

10/12 14:14, , 10F
為什麼要傳跟你預設型態不同的東西~:~
10/12 14:14, 10F
文章代碼(AID): #1ILhjNMi (C_and_CPP)
文章代碼(AID): #1ILhjNMi (C_and_CPP)