====== 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;
}