/* Program kopiuje znak po znaku standartowe wejście do 
   standartowego wyjścia.  Do wejcia używamy 'getchar' z języka
   C, bo daje równocześnie znak i informację o końcu pliku.

   Kompilacja poleceniem:

     g++ -O -Wall -o kopiuj kopiuj.cpp

   Użycie np:

     ./kopiuj < kopiuj.cpp

*/
#include <iostream>
using namespace std;
#include <stdio.h>

int main() {
    int znak;
    while((znak = getchar())!=EOF) {
        cout << (char)znak;
    }
}
