Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2013, 11:34   #1
_BYTE
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 56
По умолчанию чтение строки из бинарного файла (СИ)

вопрос в шапке: как считать строку из бинарного файла? размер строки не известен... про азы типа fopen рассказывать не надо...

з.ы. читаю по fread

з.з.ы. строка в формате CHAR... (ну там массив чаров конечно, строка же, а не символ)
_BYTE вне форума Ответить с цитированием
Старый 25.12.2013, 11:40   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,679
По умолчанию

http://www.chitay.org/c/13/fread.htm
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 25.12.2013, 11:42   #3
_BYTE
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 56
По умолчанию

Цитата:
Сообщение от Bugrimov Посмотреть сообщение
мне не нужно читать числа...
_BYTE вне форума Ответить с цитированием
Старый 25.12.2013, 11:45   #4
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,679
По умолчанию

Читайте символ! Ссылку скинул для образца.... В чем затруднение?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 25.12.2013, 11:46   #5
_BYTE
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 56
По умолчанию

Цитата:
Сообщение от Bugrimov Посмотреть сообщение
Читайте символ! Ссылку скинул для образца.... В чем затруднение?
у меня строка, а не символ !
_BYTE вне форума Ответить с цитированием
Старый 25.12.2013, 12:44   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
у меня строка, а не символ !
Читай строку посимвольно, пока не прочтешь символ с кодом 0 в цикле - вот что имелось ввиду.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.12.2013, 13:43   #7
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

_BYTE

как считать строку из бинарного файла?

тебя обманули, бро в бинарных файлах нет строк.
Rififi вне форума Ответить с цитированием
Старый 25.12.2013, 14:38   #8
_BYTE
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 56
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Читай строку посимвольно, пока не прочтешь символ с кодом 0 в цикле - вот что имелось ввиду.
как это сделать?

Цитата:
Сообщение от Rififi Посмотреть сообщение
_BYTE

как считать строку из бинарного файла?

тебя обманули, бро в бинарных файлах нет строк.
в бинарном файле есть структура, в которой есть переменнная-строка...

Последний раз редактировалось Stilet; 25.12.2013 в 15:22.
_BYTE вне форума Ответить с цитированием
Старый 25.12.2013, 15:24   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
как это сделать?
Код:
f=fopen(...
for(char c=1;!feof(f) && c;){
 c=fgetc(f);
...
}
если не ошибаюсь
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.12.2013, 16:05   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Виталий, у него структуры в файле хранятся (struct). В Паскале такой файл называетс типизированным. В С, насколько я тут на форуме читал, такого понятия нет, файл является бинарным. Однако в него можно записывать структуру (переменную, имеющую тип нужной структуры) и из него можно эту структуру считывать в нужного типа переменную.
На форуме были примеры, как это сделать.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение бинарного файла code358 Общие вопросы Delphi 7 01.12.2013 21:49
Чтение из бинарного файла в С++ ArmanPrestige Общие вопросы C/C++ 10 15.07.2012 21:36
чтение бинарного файла Snake22 Общие вопросы Delphi 1 23.01.2012 07:44
чтение из бинарного файла Kukurudza Общие вопросы C/C++ 6 08.09.2011 19:09
Чтение из бинарного файла. kir_rik Помощь студентам 2 04.06.2010 00:31