0 / 0 / 0
Регистрация: 13.01.2017
Сообщений: 3
|
|
1 | |
HEX viewer: создать программу для чтения из файла текста в обычном режиме и в шестнадцатеричном14.01.2017, 20:15. Показов 1839. Ответов 6
Метки нет Все метки)
(
нужно создать программу для чтения из файла текста и выписывания его в обычном режиме и в шестнадцатеричном. кроме того нужно сделать Pg Up и Pg Dn, используя только стандартные библиотеки. подскажите как переместить указатель на 16 байтов назад, например по прочтению и выписыванию первых 32 байтов файла
Добавлено через 21 час 25 минут частично написал программу, но не могу найти как вывести в шестнадцатеричном виде то что я скопировал с файла в char переменную (буфер). прошу помощи!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
14.01.2017, 20:15 | |
Ответы с готовыми решениями:
6
Проверка правильности записи целых чисел (в обычном, шестнадцатеричном, экспоненциальном видах)
Открытие файла в режиме HEX Программа выдает разный результат при работе в обычном режиме и в режиме отладки |
0 / 0 / 0
Регистрация: 13.01.2017
Сообщений: 3
|
||||||
14.01.2017, 21:13 [ТС] | 3 | |||||
я читаю с файла текст по 16 байтов, и должен с буфера вывести его в шестнадцатеричном виде... но cout не справляется, а желательного именно через него
0
|
Диссидент
![]() 27186 / 16943 / 3745
Регистрация: 24.12.2010
Сообщений: 38,125
|
||||||
14.01.2017, 21:38 | 4 | |||||
popilsjawa, ничего в коде не понял На всякий случай, 1 байт переводится в 16-ричный вид так.
1
|
0 / 0 / 0
Регистрация: 13.01.2017
Сообщений: 3
|
|
14.01.2017, 23:08 [ТС] | 5 |
извините, не могу привести полный код, чтобы он не светился, потому что антиплагиат. но я уже нашел как это сделать... cout<<hex<<(int)bufor[1]<<endl; не знал что там надо написать (int) перед элементом массива... теперь надо вывести адрес первого элемента этого массива... это должна быть первая колонка HEX viewer, где адрес должен иметь вид 00000000, потом 00000010, ...., 000000А0, ....... и так далее
0
|
Диссидент
![]() 27186 / 16943 / 3745
Регистрация: 24.12.2010
Сообщений: 38,125
|
||||||
14.01.2017, 23:28 | 6 | |||||
И слава Богу! И в этом-то куске черт ногу сломит. И, главное, совершенно непонятно, где проблемное место.
![]()
0
|
15.01.2017, 00:08 | 7 | |||||
Не по теме: На фига козе баян?
Код
000013B0: EB 06 68 74 3C 00 00 C3 9C 60 E8 02 00 00 00 33 л.ht<..Гњ`и....3 000013C0: C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 70 А‹ДѓА.“‹г‹[ьЃл.p 000013D0: 40 00 87 DD 8B 85 A6 70 40 00 01 85 03 70 40 00 @.‡Э‹…¦p@..….p@. 000013E0: 66 C7 85 00 70 40 00 90 90 01 85 9E 70 40 00 BB fЗ….p@.ђђ.…ћp@.»
0
|
15.01.2017, 00:08 | |
Помогаю со студенческими работами здесь
7
Выдает ошибку и не читает текст(составить программу для чтения текста) Нужно создать класс для чтения из файла Создать программу для чтения файлов используя динамический массив Ошибка 0x0000007E при запуске Windows XP в обычном режиме и ошибка 0x0000007B — в безопасном режиме Разработать программу в Delphi 7 для чтения текстового файла и определить количество абзацев из 5 строк.
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |