Visual C++ StreamReader

Witam, mam nastepujaca tablica: [code]static array^ PliczekZrodlowy = gcnew array(10000);[/code] i chcialbym do tej tablicy bajt po bajcie wczytać caly plik BMP (nagłówek + dane). Mam takowy kod: [code] FileStream ^fs; openFileDialog1->InitialDirectory = "C:\\"; openFileDialog1->Filter= "Bitmap Files (*.bmp)|*.bmp"; openFileDialog1->RestoreDirectory = true; if ( openFileDialog1->ShowDialog()==System::Windows::Forms::DialogResult::OK) { fs = gcnew FileStream(openFileDialog1->FileName, FileMode::Open); StreamReader ^sr = gcnew StreamReader(fs); int z=0; while ( sr->Peek() >= 0 ) { PliczekZrodlowy[z]= (char)sr->Read(); z++; } sr->Close(); [/code] Kod owy działa, ale dla plików tekstowych (wczytuje bajt po bajcie tekstu znajdującego się w pliku *.txt) Z gory dziekue za pomoc :) Pozdrawiam

Odpowiedzi: 0

mcjack
Dodano:
04.04.2008 16:52:19
Komentarzy:
0
Strona 0 / 0