|
|
1.1 root 1: // exios120.cpp
2: // The seekg member function
3: #include <fstream.h>
4:
5: void main()
6: {
7: char ch;
8:
9: ifstream tfile( "payroll", ios::binary | ios::nocreate );
10: if( tfile ) {
11: tfile.seekg( 8 ); // Seek eight bytes in (past salary)
12: while ( tfile.good() ) { // EOF or failure stops the reading
13: tfile.get( ch );
14: if( !ch ) break; // quit on null
15: cout << ch;
16: }
17: }
18: else {
19: cout << "ERROR: Cannot open file 'payroll'." << endl;
20: }
21: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.