![]() 3 / 3 / 2
Регистрация: 30.09.2013
Сообщений: 32
|
||||||
Считать из файла структуру - Название книги, автор, категория14.10.2013, 22:31. Показов 1797. Ответов 7
Метки нет Все метки)
(
Доброго времени суток!
Мое задание заключается в написании программы, которая считывает из файла структуру (Название книги, автор, категория, к-во страниц, оценка, цена) либо позволяет ввести ее самой и сортирует ее по выбранному параметру. Все прекрасно работает, когда я ввожу структуру сама. А считать из файла у меня не удается. Не могу понять как работает.( Объясните, пожалуйста, что не так? И при возможности посоветуйте как бы отдельно доступиться например к какому-то одному желаемому элементу, чтобы его изменить, если он уже считан или задан? вот мой код:
Heaven_Has_No_Favorites Remarque a 413 9 45 Blow_sword Balfour c 685 10 56 Great_expectations ****ens a 1003 10 60 заранее огромное Спасибо!)
0
|
14.10.2013, 22:31 | |
Ответы с готовыми решениями:
7
Считать структуру с файла Считать структуру из файла в массив
|
![]() 3 / 3 / 2
Регистрация: 30.09.2013
Сообщений: 32
|
|
14.10.2013, 22:50 [ТС] | |
Вывод должен выглядеть как таблица. Можно так же, как написано в файле. Каждая книжка с новой строки.
Я забыла исправить вверху на vvod) но в коде у меня все правильно и работает. Исправила, что бы вам понятней было, так как пишу названия транслитом на украинском)
0
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
|||
14.10.2013, 22:59 | |||
Добавлено через 2 минуты кстати, используемое Вами форматирование текста обычно используется в семействе языков Lisp, в си его избегают.
0
|
![]() 3 / 3 / 2
Регистрация: 30.09.2013
Сообщений: 32
|
|
14.10.2013, 23:06 [ТС] | |
Программа не правильно считывает информацию из файла. Заруньте ее и нажмите 1, когда она спрашивает читать из файла или ввести самому. Может это только у меня ерунда какая-то, вместо трех строчек. Если что - я в борланде сижу))
Добавлено через 2 минуты я не знаю про семейства языков Lisp( все что умею - училась по книжке.
0
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
|||||||||||
14.10.2013, 23:25 | |||||||||||
У меня так:
Но ковыряться в таком
0
|
![]() 3 / 3 / 2
Регистрация: 30.09.2013
Сообщений: 32
|
|
14.10.2013, 23:50 [ТС] | |
int j,k,x,y,v,w,s,z,d,g,h,u,b; - не пугайтесь этой строки)) Программа адекватно работает, если я сама ввожу с клавиатуры данные. Проблема в считывании из файла.
Добавлено через 11 минут Вы можете сами в этом убедиться, если введете данные с клавиатуры, после этого выберете по чем сортировать и увидите результаты.
0
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
||||||||||||
15.10.2013, 08:47 | ||||||||||||
![]() Решение
а все равно надо на свежую голову думать)
По существу. Проблема у вас тут:
Вам нужно форматированное чтение через fscanf()
1
|
15.10.2013, 08:47 | |
Помогаю со студенческими работами здесь
8
Опишите, используя структуру записи, книги(автор,название,год издания).Составьте программу вывода на экран упорядоченного списка книг(по фамилии автор Разработать базу данных «Научно-техническая библиотека» (фамилия, имя, отечество, автор книги, название книги, город и издательство, год выпуска, тема
Записи и типизированные файлы. Структура: автор книги, название, год издания Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
|
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
|
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
|
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
|
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution
В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
|
Автоматизация Amazon Web Services (AWS) с Boto3 в Python
py-thonny 25.04.2025
Облачные вычисления стали неотъемлемой частью современной ИТ-инфраструктуры, а Amazon Web Services (AWS) занимает лидирующие позиции среди провайдеров облачных услуг. Управление многочисленными. . .
|
Apache Kafka vs RabbitMQ в микросервисной архитектуре
ArchitectMsa 25.04.2025
Современная разработка ПО всё чаще склоняется к микросервисной архитектуре — подходу, при котором приложение разбивается на множество небольших, автономных сервисов. В этой распределённой среде. . .
|
Параллельное программирование с OpenMP в C++
NullReferenced 24.04.2025
Параллельное программирование — подход к созданию программ, когда одна задача разбивается на несколько подзадач, которые могут выполняться одновременно. Оно стало необходимым навыком для. . .
|
Цепочки методов в C# с Fluent API
UnmanagedCoder 24.04.2025
Современное программирование — это не только решение функциональных задач, но и создание кода, который удобно поддерживать, расширять и читать. Цепочки методов и Fluent-синтаксис в C# стали мощным. . .
|
Мульти-тенантные БД с PostgreSQL Row Security
Codd 23.04.2025
Современные облачные сервисы и бизнес-приложения всё чаще обслуживают множество клиентов в рамках единой программной инфраструктуры. Эта архитектурная модель, известная как мульти-тенантность, стала. . .
|