[C++]Podział pliku na tablice bajtową

0

Witam.
Mam do wykonania skrypt który porówna zawartość dwóch plików na podstawie bajtów.
Szukałem w internecie jakieś funkcji która podzieli plik na tablice w której każdy index będzie zawierał jeden bajt danego pliku ale nic takiego nie mogę znaleźć.
Ma ktoś pomysł jak coś takiego zrobić?Albo jaką cenną wskazówkę??:]

0

Wczytujesz fopen i czytasz bajt po bajcie.

0

Dzięki za odpowiedz.
Funkcja fopen zwraca tablice z elementami czy cały ciąg pliku??
Czy trzeba jakoś wskaźnikiem się po tym przesuwać??

0

Nie, zwraca uchwyt do pliku, a następnie wczytujesz sobie etapami do tablicy charów i porównujesz. A zresztą dokumentacja nie pies, nie gryzie.
Jeśli chcesz libcem (fopen) to masz tu http://cplusplus.com/reference/clibrary/cstdio/
Jeśli wolisz pr0 klasami STL'a to http://cplusplus.com/reference/iostream/ifstream/
Ogólnie to tak:

  • zależy ci na szybkości - opcja nr 1
  • zależy ci na wygodzie zaklepania tego - opcja nr 2

1 użytkowników online, w tym zalogowanych: 0, gości: 1