1 / 1 / 0
Регистрация: 24.01.2013
Сообщений: 26
|
|||||||||||
1 | |||||||||||
Некорректное чтение из бинарного файла24.01.2013, 11:36. Показов 1358. Ответов 4
Метки нет (Все метки)
Здравствуйте
У меня следующая ситуация: 1) Создаю бинарный файл
Для другого же аналогичного файла все читается правильно - почему? Примеры моего и другого аналогичного файлов в аттаче
0
|
24.01.2013, 11:36 | |
Ответы с готовыми решениями:
4
Чтение бинарного файла Чтение бинарного файла Чтение из бинарного файла в структуру Чтение структуры из бинарного файла |
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 3
|
|
24.01.2013, 13:18 | 2 |
если проблема в чтении (а она в чтении, т.к. в файле всё есть), то надо копать что не так с FileReadString().
как я понял это ваша внутреняя функа, ну и это в другой раздел вопрос, по Сям
0
|
Почетный модератор
|
|
24.01.2013, 15:24 | 3 |
BinaryWriter при записи строки сначала записывает её длину, а потом саму строку (чтобы без проблем прочитать BinaryReader'ом), поэтому при чтении в другой программе (функция чтения в которой судя по коду читает строку, длина которой максимум 64 символа) функция FileReadString отрабатывает не как ожидается, т.к. первым символом получается 'не отображаемый' (один или несколько байт - длина строки).
Выход: 1. Писать в C# либо массив символов (char[]) либо массив байт (byte[]) которые представляют нужную строку. 2. Написать свою FileReadString которая работает как BinaryReader.ReadString (можно в декомпиляторе посмотреть).
1
|
1 / 1 / 0
Регистрация: 24.01.2013
Сообщений: 26
|
|
24.01.2013, 23:39 [ТС] | 4 |
SSTREGG, с тобой можно связаться по ICQ/Skype?
0
|
NickoTin
|
24.01.2013, 23:42
Некорректное чтение из бинарного файла
#5
|
Не по теме: Programmer1973, нет. Есть вопросы - задавайте их здесь, на форуме.
0
|
24.01.2013, 23:42 | |
Чтение и запись бинарного файла Чтение бинарного файла по заголовкам Чтение матрицы из бинарного файла Чтение структурированной информации из бинарного файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |