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
Strona 0 / 0