#include <fstream> #include <iostream> using namespace std; string filename="a.cpp"; int main() { const int SZ=100; char buff[SZ]; { ifstream in("../main.cpp"); int i=1; while (!in.get(buff,SZ).eof()) { if(in.fail()) { in.clear(); cout<<i++<<char(in.get()); } else { in.get(); cout<<i++<< ": "<<buff<<endl; }//cout<<buff<<endl; } cout<<i++<<": "<<buff<<endl; in.close(); } }