ďťż

Ładny brzuch

Witam

Dlaczego kod:
char buf[100]; int rozm = 0; fstream f; f.open("c:\\plik.bmp", ios::binary|ios::in); if(!f.is_open()) { ShowMessage("ERROR!"); return; } f.seekg(0, std::ios::beg); rozm = f.readsome (buf, 100); ShowMessage(rozm);Zawsze wyświetla zero, skoro plik istnieje.

Sprawdziłem ten kod również w Dev-C++:char buf[100]; int rozm = 0; fstream f; f.open("c:\\plik.bmp", ios::binary|ios::in); if(!f.is_open()) { cout << "ERROR" << endl; return 0; } f.seekg(0, std::ios::beg); rozm = f.readsome (buf, 100); cout << rozm <<endl;Wyświetla wartość większą od zera. Czyli w BCB działa źle, natomiast w DEV dobrze... Dlaczego tak się dzieje?

Używam środowiska BDS 2005.
Użytkownik Konrad_st edytował ten post 01 kwiecień 2007, 14:39
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •