jeśli main ma rozszerzenie .c to jest niepisana umowa, że kod powstaje w języku c, a Pan używa strumieni z c++, proszę w takim razie zapisywać pliki w rozszerzeniu .cpp albo używać składni języka C.