Создать программу для работы с массивами структур - создание и вывод на экран - C (СИ)
Формулировка задачи:
Создать программу для работы с массивами структур - создание и вывод на экран
Решение задачи: «Создать программу для работы с массивами структур - создание и вывод на экран»
textual
Листинг программы
#include <stdio.h> #include <string.h> #define N 3 struct one { char name[80 + 1]; char mail[80 + 1]; }part1[N]; main() { int i; system("cls"); for(i = 1; i <= N; i++) { printf("\nvvedit imya %d stud: ",i); scanf("%s",&part1[i].name); printf("\nvvedit adresy %d stud: ",i); scanf("%s",&part1[i].mail); } for(i = 1; i <= N; i++) { printf("\nimya %d stud: %s", i, part1[i].name); printf("\nadresa %d stud: %s", i, part1[i].mail); } getch(); }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с массивами и структурой.
- Определение размера массива структур (N = 3).
- Создание структуры
one
с полями name и mail типа char с длиной 80 символов + 1 символ для '\0'. - Создание массива структур part1[N] типа struct one.
- Вход в основную функцию main().
- Очистка экрана с помощью команды system(
cls
). - Заполнение полей структуры part1[i] с помощью функции scanf().
- Вывод на экран заполненных полей структуры part1[i] с помощью функции printf().
- Вызов функции getch() для приостановки выполнения программы до нажатия клавиши.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д