[C++] Hex edytor plików - problem z danymi
Ostatnio zmodyfikowano 2014-12-07 19:43
arlen Temat założony przez niniejszego użytkownika |
[C++] Hex edytor plików - problem z danymi » 2014-12-07 17:49:23 Witam,
Muszę zrobić hex edytor plików. Nie mam pomysłu jak przechowywać odczytane dane i w jakim kontenerze. Myślałem, żeby odczytywać dane wyraz po wyrazie do zmiennej typu string. W kontenerze przechowywać wartości binarne, a wyświetlane będą wartości hex. Może ktoś dać jakiś pomysł? |
|
pekfos |
» 2014-12-07 18:22:03 Nie mam pomysłu jak przechowywać odczytane dane i w jakim kontenerze. | std::vector, tablica char? Myślałem, żeby odczytywać dane wyraz po wyrazie do zmiennej typu string. |
Bez sensu. Jedyne co wchodzi tu w grę, to odczyt nieformatowany ( read(), write()). |
|
arlen Temat założony przez niniejszego użytkownika |
» 2014-12-07 18:33:08 Mam wczytać cały plik do tablicy char czy porcjami? A co z przejściem na wartości binarne, całą tablicę przejść w pętli? Nie za bardzo wiem jak się zabrać za obrabianie tych danych. |
|
pekfos |
» 2014-12-07 18:39:06 Mam wczytać cały plik do tablicy char czy porcjami? |
Zależy, czy chcesz mieć ograniczenia na rozmiar pliku. A co z przejściem na wartości binarne, całą tablicę przejść w pętli? Nie za bardzo wiem jak się zabrać za obrabianie tych danych. |
Co ty tu niby chcesz obrabiać..? |
|
arlen Temat założony przez niniejszego użytkownika |
» 2014-12-07 18:42:16 W wektorze mam sobie trzymać wartości binarne, a wyświetlać w hex. Według Ciebie jak powinno to wyglądać (począwszy od odczytania pliku)? |
|
pekfos |
» 2014-12-07 18:46:31 Wczytujesz fragment pliku, wyświetlasz fragment pliku szesnastkowo. |
|
arlen Temat założony przez niniejszego użytkownika |
» 2014-12-07 19:01:29 Czyli wczytuję sobie plik do wektora (jakiego typu?), wyświetlam hex. Jak chcę edytować to zmieniam wartość hex i ta zmieniona wartość jest zmienianą na jakiego typu? |
|
pekfos |
» 2014-12-07 19:43:36 Czyli wczytuję sobie plik do wektora (jakiego typu?) | char. i ta zmieniona wartość jest zmienianą na jakiego typu? | char. |
|
« 1 » |