// File: io4.C // // Demonstrating simple I/O in C++ // Entering a bunch of integers #include #include // for endl, setw(), etc #include // for INT_MAX constant, etc #define LEN 5 main() { int A[LEN], i ; bool status ; // bool == true of false ; status = true ; if (status != false) { cout << "Boolean values!\n" << endl ; } cout << "Enter integers into array A:" << endl ; for (i = 0 ; i < LEN ; i++) { cout << "? " ; while (true) { cin >> A[i] ; if (cin.good()) break ; // reset error state and skip over bad characters cin.clear() ; cin.ignore(INT_MAX,'\n') ; cout << "Bad integer, re-enter: " ; } // skip over any remaining characters cin.ignore(INT_MAX,'\n') ; } for (i = 0 ; i < LEN ; i++) { cout << "A[" << i << "] = " << A[i] << endl ; } }