我正在進行一個項目,並且有一個類似的循環,下面的用戶輸入一個字符格式後跟一個整數的幾個值。我希望能夠在用戶簡單地輸入拖車值'E'時退出該循環。只需輸入一個'E'而不是'E'後跟一個整數,是否有可能擺脫這個循環?如何擺脫這個do-while循環?
int main()
{
char letter;
int charge;
do
{
cout << "Input letter and charge: ";
cin >> letter >> charge;
}while(letter != 'E');
return 0;
}
爲什麼不你先讀取char,檢查它,然後決定是否需要讀取另一個整數? – 2014-12-05 01:55:12
@JoshChlan如果他們幫助你找到答案,我鼓勵你接受這些答案之一,[aga_pan](http://stackoverflow.com/users/2122675/aga-pan)或我的答案。 – 2014-12-05 12:44:33