Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Чтение файла в структуру
|
|||
|---|---|---|---|
|
#18+
Всем привет! Есть бинарный файл test.txt, в нём заголовок, который я пытаюсь прочитать в структуру, но что-то не идёт... Содержание файла (от балды): 61 11 20 11 20 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 код программы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Я ожидал, что первый байт пойдёт в Unsigned Char, а ещё 4 в Insigned Int. Но в него идёт почему-то только последний пятый байт. Выдача: q 14 Є 15 [ 16 . 240 ♫ 240 ☼ 240 ► 240 Ё 240 Ё 240 Ё 240 Для продолжения нажмите любую клавишу . . . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2014, 11:33 |
|
||
|
Чтение файла в структуру
|
|||
|---|---|---|---|
|
#18+
Почитай, как раз твой случай в примерах http://habrahabr.ru/post/142662/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2014, 11:37 |
|
||
|
Чтение файла в структуру
|
|||
|---|---|---|---|
|
#18+
ioscat, Код правильный, просто видимо в твой файл неправильно эта структура была записана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2014, 11:42 |
|
||
|
Чтение файла в структуру
|
|||
|---|---|---|---|
|
#18+
int i выровнялось на границу слова - вот один байт и прочитался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2014, 11:43 |
|
||
|
Чтение файла в структуру
|
|||
|---|---|---|---|
|
#18+
MasterZivioscat, Код правильный, просто видимо в твой файл неправильно эта структура была записана. Один момент: Код: plaintext 1. должно быть Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2014, 11:44 |
|
||
|
Чтение файла в структуру
|
|||
|---|---|---|---|
|
#18+
MasterZivioscat, Код правильный, просто видимо в твой файл неправильно эта структура была записана. Также: Код: plaintext 1. должно быть Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2014, 11:45 |
|
||
|
Чтение файла в структуру
|
|||
|---|---|---|---|
|
#18+
MasterZiv должно быть Код: plaintext 1. ну будет 8, чем это поможет топикстартеру прочитать 1+4 байта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2014, 11:47 |
|
||
|
Чтение файла в структуру
|
|||
|---|---|---|---|
|
#18+
MasterZiv, я ссылку выше дал, там все расписано: и причины, и лекарства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2014, 11:56 |
|
||
|
Чтение файла в структуру
|
|||
|---|---|---|---|
|
#18+
ioscat, Ошибка в тексте файла, первые 8 байт: 71 f2 5b 2e 0e 0f 10 f0 f0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2014, 11:58 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38691681&tid=2019380]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
276ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 370ms |

| 0 / 0 |
