Описать структуру с именем 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5