Описать структуру с именем 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д