Search found 3 matches

przez rosiek
niedziela, 24 kwietnia 2011, 19:52
Dział: C++
Topic: Pobieranie wartosci z pliku
Odpowiedzi: 5
Wyświetlone: 1996

Re: Pobieranie wartosci z pliku

Witam. Kolejne pytanie :D Spędziłem kilka godzin z google i niestety nie udało się znaleść odpowiedzi. W poprzednim przykładzie wpisuje do wektora bajty po 8 bitów, teraz chciałbym odczytać z tego wektora dwa kolejne bajty jako 16 bitów. np. w pliku mam 1D w pierwszym bajcie i 1D w drugim. Chciałbym...
przez rosiek
niedziela, 24 kwietnia 2011, 15:16
Dział: C++
Topic: Pobieranie wartosci z pliku
Odpowiedzi: 5
Wyświetlone: 1996

Re: Pobieranie wartosci z pliku

problem rozwiązany.

09,0A ,0B,0C,0D to białe znaki i operator ">>" je pomija.
należy użyć get()

Code: Zaznacz cały

.
.
.
while(hex.good())
    {
        ch = hex.get();
        if(hex.good())
        {
            v.push_back(ch);
            cout << v.back() ;
        }
    }
.
.
.
przez rosiek
sobota, 23 kwietnia 2011, 13:31
Dział: C++
Topic: Pobieranie wartosci z pliku
Odpowiedzi: 5
Wyświetlone: 1996

Re: Pobieranie wartosci z pliku

Witam. Dołącze się do wątku bo mam problem zgodny z tematem. Posiadam plik binarny, próbuje wpisać jego zawartość do wektora i niby wszystko ok poza tym że nie zapisuje mi do wektora wszystkich bajtów. Rozmiar pliku to 256 bajtów a zapisuje tylko 250. Opuszcza bajty z offsetów od 0x09 do 0x0E, nie t...