Описать структуру с именем TRAIN (поправить код) - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Описать структуру с именем TRAIN содержащую следующие поля - название пункта назначения - номер поезда - время отправления Написать програму выполняющая следующие действия: - вывод на экран информации о поездах отправляющихся после введенного с клавиатуры времени - если таких поездов нету выдать на дисплей соответстсвующее сообщение.
Листинг программы
  1. struct TRAIN {
  2. char name [30];
  3. int nomber;
  4. int time;
  5. int num;
  6. };
  7. void read_TRAIN (struct TRAIN*st_p)
  8. {
  9. printf ("vvedite dannie:\n");
  10. printf ("punkt naznacheniya:");
  11. scanf ("%s", &st_p ->name);
  12. printf ("nomer poezda:");
  13. scanf ("%i", & st_p ->nomber);
  14. printf ("vremya otpravleniya:");
  15. scanf ("%i", &st_p ->time);
  16. }
  17. void printf_TRAIN (struct TRAIN st)
  18. {
  19. printf ("punkt naznacheniya:%s\n", st.name);
  20. printf ("nomer poezda:%i\n" , st.nomber);
  21. printf ("vremya otpravleniya:%i\n", st.time);
  22. }
  23. int main ()
  24. {
  25. printf ("vvedite kolichestvo punctov:");
  26. scanf ("%i", &num);
  27. stmas_p=malloc(sizeof(struct TRAIN)*num);
  28. if (printf ("oshibka:\n"));
  29. return -1
  30. }
  31. for (i=0; i<num; i++)
  32. {
  33. read_TRAIN(&stmas_p[i]);
  34. for (i=0; i<num; i++);
  35. {
  36. printf ("i punkt:\n", i);
  37. printf_TRAIN(&stmas_p[i]);
  38. }
  39. printf ("vvedite vremya otpravleniya:");
  40. scanf ("%i",time );
  41. for (i=0; i<num; i++)
  42. {
  43. if()!strcmp(stmas_p[i].time,time))
  44. {
  45. printf_TRAIN(stmas_p[i]);
  46. }
  47. }
  48. return 0;
  49. }

Решение задачи: «Описать структуру с именем TRAIN (поправить код)»

textual
Листинг программы
  1.     stmas_p=malloc(sizeof(struct TRAIN)*num);

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут