Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Rebel1994
0 / 0 / 0
Регистрация: 26.04.2014
Сообщений: 76
1

Создать структуру, который будет содержать поля "имя автора", "фамилия автора", "название книги", "жанр"

26.04.2014, 13:52. Просмотров 584. Ответов 0
Метки нет (Все метки)

Доброго времени суток, коллеги. Есть проблема. Она заключается в следующем: есть текстовый файл, который содержит список книг, их авторов, и их жанр. Например:

Михаил Булгаков Мастер и Маргарита Роман
Николай Гоголь Ревизор Пьеса
Александр Куприн Гранатовый браслет Повесть

В программе нужно создать структуру, который будет содержать поля "имя автора", "фамилия автора", "название книги", "жанр". Ну и создать соответственно массив структур. Одна проблема в том, что название книги может состоять из любого количества слов. Вторая проблема в том, что считать все строки с файла не выходит. Я уже пробовал и через getc() и через fgets() и через fscanf() (но в случае, когда название книги имеет разное количество слов - это не работает)... Исходник высылаю вместе со списком книг что как можно выйти из этой ситуации? Заранее благодарю.
0
Вложения
Тип файла: txt Library.txt (2.2 Кб, 11 просмотров)
Тип файла: txt Код.txt (1.6 Кб, 15 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2014, 13:52
Ответы с готовыми решениями:

Создать запись "Двигатель", которая содержит элементы "Название", "Мощность", "Скорость", "Цена"
Создать запись "Двигатель", которая содержит элементы "Название", "Мощность",...

Ввести структуру "историческое событие" с полями "число", "месяц", "год", "событие"
Ввести структуру ИСТОРИЧЕСКОЕ СОБЫТИЕ с полями ЧИСЛО, МЕСЯЦ, ГОД, СОБЫТИЕ....

Ввести структуру "Алгебраический полином" с полями "степень", "коэффициенты"
Ребят,вот само задание : Ввести структуру АЛГЕБРАИЧЕСКИЙ ПОЛИНОМ с полями...

Подсчитать общее количество вхождений в строку символов "А", "a", "B" и "b"
#include <stdio.h> #include <string.h> #include <conio.h> main() { ...

"Перевернуть" в строке все слова (Например: "Жили были" в "илиЖ илыб")
"Перевернуть" в строке все слова. (Например: "Жили были дед и баба" - "илиЖ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2014, 13:52

Функция замены ":" на "_" в названии файла и ошибка "undefined reference to 'strcat'"
Добрый день,прошу помочь мне с такой проблемой: В общем есть...

Подсчитать количество сдвоенных символов "сс", "нн", "лл" в тексте, расположенном в текстовом файле
Пожалуйста) Подсчитать количество сдвоенных символов сс, нн, лл в тексте,...

Структура "Хоккеист" и файлы с двумя командами: "Динамо" и "Спартак"
Создать 2 файла, содержащего сведения об игроках хоккейных команд "Динамо" и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru