HTML

Das Model

Tech, zene, közélet, politika talán. Személyes nem igazán.

Greader Shared

Nincs megjeleníthető elem

Podcast

Nincs megjeleníthető elem

Flickr

Nincs megjeleníthető elem

Friss topikok

Nem értem

2007.07.10. 10:37 Balint

Volt egy olyan kódrészlet, hogy 

unsigned char byte=0;
in>>byte;
while(in.good()) {
this->data->push_back((double)byte);
    in>>byte;
}

 

Valamiért az istennek nem volt képes minden byte-ot beszedni a file-ból. Néha elhagyott 3 byte-ot, néha 15-öt. Gondoltam egyet és

unsigned char byte=0;
byte=(unsigned char)in.get();
while(in.good()) {
this->data->push_back((double)byte);
byte=(unsigned char)in.get();
}

Mire egyből működni kezdett. Ki érti ezt?

Szólj hozzá!

Címkék: library standard template cplusplus io stl

A bejegyzés trackback címe:

https://dasmodel.blog.hu/api/trackback/id/tr43175136

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása