Описать структуру с именем KNIGA - C (СИ)
Формулировка задачи:
Задание
1. Описать структуру с именем KNIGA, содержащую следующие поля:
• название;
• автор;
• издательство.
2. Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив, состоящий из восьми элементов типа KNIGA;
• вывод в один файл информации по всем книгам определенного автора и издательства.
Помогите пожалуйста написать код программы!!!(Поле на выбор,метод сортировки пузырьковый)
вот стандартный шаблон для начала
(дальше я разобраться не могу,кроме вывода на екран, поетому очень нужна помощь)
#include <stdio.h>
#include <string.h>
struct KNIGA
{
char NAZVA[256];
char AVTOR;
float IZD;
}
int main ()
{Решение задачи: «Описать структуру с именем KNIGA»
textual
Листинг программы
for ( i = 0; i < 8; ++i ) {
printf("Title: ");
scanf("%255[^\n]%*c", s2[i].TITLE);
printf("Autor: ");
scanf("%255[^\n]%*c", s2[i].AUTOR);
printf("Publisher: ");
scanf("%255[^\n]%*c", s2[i].PUBLISHER);
}
Объяснение кода листинга программы
- В цикле от 0 до 7 с шагом 1 происходит итерация.
- На каждой итерации выводится запрос на ввод строки с помощью функции printf.
- Введенная строка сохраняется в переменной s2[i].TITLE с помощью функции scanf.
- Аналогично происходит ввод для переменных s2[i].AUTOR и s2[i].PUBLISHER.
- Значение переменной i не используется в дальнейшей обработке данных.