![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 02.11.2010
Сообщений: 103
|
![]()
Необходимо, запрашивая определенные данные(о книге), выводить данные в файл(.dat). Часть кода(ввод в файл) я уже написал. Но перед мной встала проблема поиска структуры(по имени итд) и вывода не только строки, но и всей структуры. Как мне организовать поиск структуры в файле? Программу писал в Dev-c++. И ещё-во время выполнения программы 2 и последующие разы 1 строка почему-то выглядит так:Программа загрузки инфы о книгах
Введите автора:Введите название:. Но в 1 раз выполнения цикла всё нормально. Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 02.11.2010
Сообщений: 103
|
![]()
В общем, объясню проще. Мне надо организовать поиск структуры в файле и понять, почему тупит gets. Вот и всё))
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.04.2011
Сообщений: 16
|
![]()
может вместо gets'a scanf использовать?
Не ошибается только тот, кто ничего не делает
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 02.11.2010
Сообщений: 103
|
![]()
scanf читает до первого пробела. А мне надо несколько слов вводить))
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.04.2011
Сообщений: 16
|
![]()
вот балда) точно ведь)
хм... я делала похожую задачу и у меня структуры были заданы так: Код:
и ввод структуры выглядел так: Код:
надеюсь эти кусочки программы как-то помогут))
Не ошибается только тот, кто ничего не делает
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 02.11.2010
Сообщений: 103
|
![]()
И у вас scanf читал строку с пробелами?
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.04.2011
Сообщений: 16
|
![]()
да.читал.)
Не ошибается только тот, кто ничего не делает
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 02.11.2010
Сообщений: 103
|
![]()
Блин, как так?)))scanf же читает строку до 1 пробела))
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 12.04.2011
Сообщений: 16
|
![]()
так. стоп. а почему до пробела то? с нажатием enter не путаешь?
Не ошибается только тот, кто ничего не делает
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 02.11.2010
Сообщений: 103
|
![]()
Нет вроде))Я пробовал с помощью scanf прочитать строку с пробелом)Не получилось(
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск символов в тестовом файле и их вывод. | sinobithug | PHP | 7 | 05.11.2010 14:55 |
Двоичный поиск в массиве структур | vistaman1 | Общие вопросы C/C++ | 2 | 28.05.2010 17:30 |
Поиск данных в текстовом файле (в самом файле! а не в Memo и не загружая всю инфу из файла в одну строку | glagoff | Помощь студентам | 1 | 05.05.2010 13:00 |
Поиск в файле, вывод из файла | online_maniac | Помощь студентам | 2 | 01.11.2009 09:32 |
Чтение/Поиск в txt файле и вывод в ComboBox | limnique | Общие вопросы C/C++ | 2 | 05.09.2008 23:01 |