Описать структуру с именем TRAIN (поправить код) - C (СИ)
Формулировка задачи:
Описать структуру с именем TRAIN содержащую следующие поля
- название пункта назначения
- номер поезда
- время отправления
Написать програму выполняющая следующие действия:
- вывод на экран информации о поездах отправляющихся после введенного с клавиатуры времени
- если таких поездов нету выдать на дисплей соответстсвующее сообщение.
struct TRAIN { char name [30]; int nomber; int time; int num; }; void read_TRAIN (struct TRAIN*st_p) { printf ("vvedite dannie:\n"); printf ("punkt naznacheniya:"); scanf ("%s", &st_p ->name); printf ("nomer poezda:"); scanf ("%i", & st_p ->nomber); printf ("vremya otpravleniya:"); scanf ("%i", &st_p ->time); } void printf_TRAIN (struct TRAIN st) { printf ("punkt naznacheniya:%s\n", st.name); printf ("nomer poezda:%i\n" , st.nomber); printf ("vremya otpravleniya:%i\n", st.time); } int main () { printf ("vvedite kolichestvo punctov:"); scanf ("%i", &num); stmas_p=malloc(sizeof(struct TRAIN)*num); if (printf ("oshibka:\n")); return -1 } for (i=0; i<num; i++) { read_TRAIN(&stmas_p[i]); for (i=0; i<num; i++); { printf ("i punkt:\n", i); printf_TRAIN(&stmas_p[i]); } printf ("vvedite vremya otpravleniya:"); scanf ("%i",time ); for (i=0; i<num; i++) { if()!strcmp(stmas_p[i].time,time)) { printf_TRAIN(stmas_p[i]); } } return 0; }
Решение задачи: «Описать структуру с именем TRAIN (поправить код)»
textual
Листинг программы
stmas_p=malloc(sizeof(struct TRAIN)*num);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д