#include<iostream>
#include<fstream>
using namespace std;

int main()
{
    const int sz = 100;
    char buf[sz];
    {
        ifstream in("prostyplik.cpp");
        ofstream out("prostyplik.out");
        int i = 1;  // licznik linii
        while(in.get(buf, sz))
        {
            in.get();
            cout << buf << endl;
            out << i++ << ": " << buf << endl;
        }
    }   // destruktory obiektów in i out pilnują
        // zamknięcia plików
    ifstream in("prostyplik.out");
    while(in.getline(buf, sz))
    {
        char *cp = buf;
        while(*cp != ':')
            cp++;
        cp += 2;  // zjeść ": "
        cout << cp << endl;
    }
    return 0;
}
