0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 19
|
|
1 | |
Чтение из бинарного файла07.10.2011, 12:33. Показов 1971. Ответов 12
Метки нет (Все метки)
Ну собственно,у меня есть некий двоичный файл,в него записана моя информация в двоичном виде,требуется считать эту информацию и вывести на экран.Перепробовал уже кучу способов,выдает "левые" символы,значки всякие.Подскажите пожалуйста как это сделать правильно?И умоляю,не надо перекидывать меня на другие темы,где читают числа из двоичного файла,я их пересмотрел и делал похожим методом,но все равно не помогло.
0
|
07.10.2011, 12:33 | |
Ответы с готовыми решениями:
12
Чтение нескольких структур и одной переменной из бинарного файла. Формат файла имеется Чтение бинарного файла Чтение из бинарного файла Чтение из бинарного файла |
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 19
|
|
07.10.2011, 12:36 [ТС] | 3 |
Я ведь написал,при считывании выдает набор других символов,которые мне не нужны.Вообщем,у меня почему то читается мусор,вместо нужного мне текста.Кстати да,имя файла нам дано,пусть это будет некая переменная FileName.
0
|
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 19
|
||||||||||||
07.10.2011, 12:40 [ТС] | 5 | |||||||||||
0
|
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 19
|
||||||
07.10.2011, 12:44 [ТС] | 7 | |||||
0
|
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 19
|
|
07.10.2011, 12:58 [ТС] | 9 |
Вот с функцией fread я не до конца разобрался,ибо она требует размер,ну или длину,которую надо считать.Я пытался ее найти через fseek,но и там тоже засада полная.Вылезла куча ошибок и я решил попытаться по другому.Кроме как fread,по-другому не считать?Если да,то помогите написать код считывания.Подскажите как правильно использовать,а то я уже 2 день голову ломаю.
0
|
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 19
|
||||||
07.10.2011, 13:12 [ТС] | 11 | |||||
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
||||||
07.10.2011, 14:28 | 12 | |||||
whitefox, Ты писал длиной len Вот такой же длиной и читай
Да еще поставь нулик в конце
Ты записал строку без конечного нуля. Так же она и прочтется. И помни, что в Си массивы (и символы строк) нумеруются с нуля.
2
|
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 19
|
||||||
07.10.2011, 15:20 [ТС] | 13 | |||||
При добавлении строки
Access violation at address 004014F9.Write of address 0025FDBD.Что это значит?Эту строку нужно добавлять при записи строки в файл или уже при чтении?Прошу простить меня за мою тупость,но очень хочу понять и разобраться. Добавлено через 14 минут Теперь выдает 2 слова нормально,а 2 слова с лишними символами...
0
|
07.10.2011, 15:20 | |
07.10.2011, 15:20 | |
Помогаю со студенческими работами здесь
13
Чтение бинарного файла Чтение бинарного файла Чтение из бинарного файла Чтение из бинарного файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |