//: C02:Seeking.cpp
// Seeking in iostreams
#include "require.h"
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char* argv[])
{
requireArgs(argc, 1);
ifstream in(argv[1]);
assure(in, argv[1]); // File must already exist
in.seekg(0, ios::end); // End of file
streampos sp = in.tellg(); // Size of file
cout << "file size = " << sp << endl;
in.seekg(-sp/10, ios::end);
streampos sp2 = in.tellg();
in.seekg(0, ios::beg); // Start of file
cout << in.rdbuf(); // Print whole file
in.seekg(sp2); // Move to streampos
// Prints the last 1/10th of the file:
cout << endl << endl << in.rdbuf() << endl;
} ///:~
for the program abobve in VC++ 6 compiler
i get the forlloiwng output
Must use 1 argumentsPress any key to continue
and i dont have a clue how to proceeed
any tips ???