語言:C++(IDE:Visual Studios) 如何在while循環返回true時輸入除整數以外的任何內容?我在如何做到這一點上有點失落。如果字符或字符串返回false,但如果輸入無法轉換爲整數,則返回true。 C++ Do while循環
#include <iostream>//pre processor directive
#include <string>
#include <iomanip>
using namespace std;//standard library
int main()
double money=0;
do{
cout << ("please enter your taxable income:\n") << fixed << setprecision(2) << endl;
cin >> (money);
}while(money < 0 ||);
''#include //預處理器指令' - '<3'。 –
2013-05-08 01:31:11
我有更多的代碼,但這是我需要答案的代碼的唯一部分。 – JORDANO 2013-05-08 01:31:30
提示:'std :: istream'提供了一個'operator bool()',它可以將其轉換爲布爾值。 – chris 2013-05-08 01:32:53