Mam problem z kopiowaniem pliku w MSVC++ 6.0. Mam taki kod:
#include<fstream.h>
void main()
{ short znak;
ifstream in( "in.txt" , ios::binary | ios::in );
ofstream out( "out.txt" , ios::binary | ios::out );
while( ( znak = in.get() ) != EOF ) out.put( znak );
in.close();
out.close();
}
Przy kompilacji wyskakuje blad:
C:\Pulpit\TEST\AAA.CPP(8) : error C2668: 'put' : ambiguous call to overloaded function
O co chodzi? Dodam ze w Borland C++ 3.1 wszystko jest OK, ale musi dzialac w MSVC++ b na uczelni takiego uzywam.
Jak inaczej mozna skopiowac plik?