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
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