File stream bricht einfach ab...
-
hi es geht um folgenden Code:
ifstream infile; infile.open("C:\\...\\test.mp3", ios_base::in); char buffer[BLOCKSIZE]; unsigned int SECTOR, INDEX, X, Y, Z; while(!infile.eof()){ for(SECTOR = 0; SECTOR <= 7; SECTOR++){ INDEX = 0; for(int i = 0; i<=BLOCKSIZE - 1;i++) buffer[i] = 0x00; infile.read(buffer, BLOCKSIZE); for(Z = 0; Z <= 3; Z++) for(Y = 0; Y <= 3; Y++) for(X = 0; X <= 3; X++) cube[SECTOR][Z][Y][X] = buffer[INDEX++];} //Hier wird das "datenpaket" an die nächst höhere instanz weitergeleitet state_cipher(); }aber iwie ließt der die datei nicht komplett... es werden nur die ersten paar zeichen eingelesen... und dann hört er auf...
ps. bei plaintext passiert das nicht...
-
Schau dir mal ios::binary an, denn du öffnest die Datei im Plain-Text-Modus.
-
aso... weiß jmd was ich falsch gemacht habe?? xDD
-
ah... danke... hat geklappt...
