====== C - C++ Files - File seek ====== #include #include #include using namespace std; main(int argc, char *argv[]) { char ch; if(argc!=3) { cout << "Usage: NAME \n"; return 1; } ifstream in(argv[1]); if(!in) { cout << "Cannot open file"; return 1; } in.seekg(atoi(argv[2]), ios::beg); while(in.get(ch)) cout << ch; return 0; } ===== Seek and Skip ===== #include #include using namespace std; int main() { ifstream in("datafile"); in.unsetf(ios::skipws); char ch; while (in >> ch) { cout << ch; } cout << '\n'; in.clear(); in.seekg(ios::beg); in.setf(ios::skipws); while (in >> ch) { cout << ch; } cout << '\n'; return 0; }