![]() 3 / 3 / 2
Регистрация: 30.09.2013
Сообщений: 32
|
||||||
1 | ||||||
Считать из файла структуру - Название книги, автор, категория14.10.2013, 22:31. Показов 1783. Ответов 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
Считать структуру с файла Считать структуру из файла в массив
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
||||||
14.10.2013, 22:39 | 2 | |||||
а как правильно должен выглядеть вывод?
0
|
![]() 3 / 3 / 2
Регистрация: 30.09.2013
Сообщений: 32
|
|
14.10.2013, 22:50 [ТС] | 3 |
Вывод должен выглядеть как таблица. Можно так же, как написано в файле. Каждая книжка с новой строки.
Я забыла исправить вверху на vvod) но в коде у меня все правильно и работает. Исправила, что бы вам понятней было, так как пишу названия транслитом на украинском)
0
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
|
14.10.2013, 22:59 | 4 |
на данный момент это правило выполняется.
т.е. по сути вы хотите выровнять все по столбцам? Что конкретно сейчас не устраивает? Добавлено через 2 минуты кстати, используемое Вами форматирование текста обычно используется в семействе языков Lisp, в си его избегают.
0
|
![]() 3 / 3 / 2
Регистрация: 30.09.2013
Сообщений: 32
|
|
14.10.2013, 23:06 [ТС] | 5 |
Программа не правильно считывает информацию из файла. Заруньте ее и нажмите 1, когда она спрашивает читать из файла или ввести самому. Может это только у меня ерунда какая-то, вместо трех строчек. Если что - я в борланде сижу))
Добавлено через 2 минуты я не знаю про семейства языков Lisp( все что умею - училась по книжке.
0
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
|||||||||||
14.10.2013, 23:25 | 6 | ||||||||||
У меня так:
Но ковыряться в таком
0
|
![]() 3 / 3 / 2
Регистрация: 30.09.2013
Сообщений: 32
|
|
14.10.2013, 23:50 [ТС] | 7 |
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 | 8 | ||||||||||
![]() Решение
а все равно надо на свежую голову думать)
в этой функции реально нужны 3 переменные, а не 13! b - для типа сортировки и еще 2 индекса, которые не зависят от выбора сортировки. По существу. Проблема у вас тут:
Вам нужно форматированное чтение через fscanf()
1
|
15.10.2013, 08:47 | |
Помогаю со студенческими работами здесь
8
Опишите, используя структуру записи, книги(автор,название,год издания).Составьте программу вывода на экран упорядоченного списка книг(по фамилии автор Разработать базу данных «Научно-техническая библиотека» (фамилия, имя, отечество, автор книги, название книги, город и издательство, год выпуска, тема
Записи и типизированные файлы. Структура: автор книги, название, год издания Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Новые блоги и статьи
![]() |
||||
Исследование байт-кода Python: подключаем дизассемблер
stackOverflow 19.02.2025
Многие знают, что Python - интерпретируемый язык, но мало кто задумывается о том, что происходит между написанием кода и его выполнением. На самом деле Python использует промежуточное представление. . .
|
Исследование байт-кода Python: компиляторы против интерпретаторов
stackOverflow 19.02.2025
Понимание байт-кода Python - основополагающий аспект для разработчиков, стремящихся глубже понять внутренние механизмы языка и оптимизировать производительность своих программ. Байт-код представляет. . .
|
Comprehensions в Python - что это такое?
stackOverflow 19.02.2025
Когда речь заходит о Python, одной из его самых красивых и мощных возможностей являются списковые включения или comprehensions. Это особые синтаксические конструкции, позволяющие создавать новые. . .
|
Python правда такой медленный? Развенчиваем миф о медлительности
stackOverflow 19.02.2025
Когда речь заходит о выборе языка программирования для нового проекта, вопрос производительности часто становится одним из ключевых факторов. Python, несмотря на свою популярность и простоту. . .
|
Динамические формы в Flask
stackOverflow 19.02.2025
Работа с веб-формами часто требует гибкости в отношении количества полей, которые пользователь может заполнить. Представьте ситуацию, когда вам нужно создать форму для ввода контактных данных, где у. . .
|
Обнаружение объектов в реальном времени на Raspberry Pi с OpenCV и Movidius NCS
stackOverflow 19.02.2025
Технология обнаружения объектов в реальном времени становится все более востребованной в различных областях - от систем безопасности до автономных транспортных средств. Особый интерес представляет. . .
|
где chromium хранит пароли и как их обнулить в пожарном варианте
jigi33 19.02.2025
Where is the chromium browser stores passwords for a sites
где chromium-подобный браузер хранит пароли и как их обнулить в пожарном варианте
(see screenshot)
|
howto get access to external internet resources with kinit
jigi33 19.02.2025
Решение проблемы с необходимостью доп. авторизации по Керберос для автоотработки аутентификации на прокси-сервер
(see screenshot)
|
Отслеживание автомобилей и определение скорости с OpenCV и Python на Raspberry Pi
stackOverflow 19.02.2025
В этой статье мы рассмотрим создание системы отслеживания транспортных средств и определения их скорости с использованием компьютерного зрения и библиотеки OpenCV. Наше решение основано на принципе. . .
|
ENV (environments) valid paths in linux
jigi33 19.02.2025
Environments paths
(see screenshot)
|