Annotation of mstools/samples/iostutor/exios115.cpp, revision 1.1

1.1     ! root        1: // exios115.cpp
        !             2: #include <iostream.h>
        !             3: int n[5], i;
        !             4: void main()
        !             5: {
        !             6:     cout << "Enter 5 values, separated by spaces" << endl;
        !             7:     for( i = 0; i < 5; i++ ) {
        !             8:         cin >> n[i];
        !             9:         if( cin.eof() || cin.bad() ) break; // Tests for end-of-file
        !            10:                                             // or unrecoverable error
        !            11:         if( cin.fail() ) { // Tests for format conversion error
        !            12:             cin.clear(); // Clear stream's fail bit
        !            13:             n[i] = 0;    // and continue processing
        !            14:         }
        !            15:     }
        !            16:     for( i = 0; i < 5; i++ ) { // Prints the values just read
        !            17:         cout << n[i];
        !            18:     }
        !            19: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.