Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 02.02.2011
Сообщений: 3
1

Структуры, объединения и определяемые пользователем типы. Массивы структур

02.02.2011, 19:51. Показов 1362. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравтсвуйте! Помогите, пожалуйста, разобраться с одной задачкой!
Условие следующее:

Разработать программу обработки данных железнодорожного расписания. Известно расписание поездов, проходящих через станцию: номер поез¬да, назначение (откуда куда, например, Москва—Омск), часы и мину¬ты прибытия, часы и минуты отправления. Значения часов и минут це¬лые, положительные числа; число часов не превышает 23, число минут – 59. Общее количество проходящих поездов равно 25. Поезда приходят каждый день по одному расписанию. По заданному времени определить, какие поезда (номер и назначе¬ние) стоят в этот момент на станции и сколько времени осталось до отправления каждого.

Программу я написала, она работает и всё определяет правильно, но почему-то вместо символов, сообщающих пользователю название поезда, выводятся непонятные значки.массив структур по теории создан правильно и обращение к элементам тоже, вобщем помогите, пожалуйста, разобраться, буду очень признательна.Заранне спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2011, 19:51
Ответы с готовыми решениями:

Типы данных, определяемые пользователем
3. Разработать битовое поле, описывающее состояния элементов прибора. Ввести с консоли число в...

Структуры, объединения и типы пользователя
Доброго времени суток! Помогите, пожалуйста, с заданием: Создать список произвольной организации....

Структуры, массивы структур (как можно присваивать(инициализировать) значения полям структуры)
Есть у меня вот такая структура, например struct Subject { int cost; int Volume; }; Потом...

Структуры, массивы, указатели, динамические массивы структур
Помогите с решением задачи (прикрепляю условие). Заранее спасибо.

3
0 / 0 / 0
Регистрация: 02.02.2011
Сообщений: 3
02.02.2011, 19:52  [ТС] 2
Вот код программы.
Вложения
Тип файла: txt поед2.txt (5.0 Кб, 53 просмотров)
0
66 / 65 / 29
Регистрация: 19.01.2011
Сообщений: 94
03.02.2011, 08:54 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
poezd[0].naznach=="Kharkov-Lugansk";
poezd[1].naznach=="Uzhgorod-Donetsk";
poezd[2].naznach=="Dnepropetrovsk-Moskva";
poezd[3].naznach=="Kremenchug-Kharkov";
poezd[4].naznach=="Astana-Kiev";
poezd[5].naznach=="Moskva-Poltava";
poezd[6].naznach=="Lugansk-Khmelnickiy";
poezd[7].naznach=="Kherson-Kiev";
poezd[8].naznach=="Poltava-Sumi";
poezd[9].naznach=="Izum-Uman";
poezd[10].naznach=="Odessa-Irpen";
poezd[11].naznach=="Simferepol-Chuguev";
poezd[12].naznach=="Lugansk-Poltava";
poezd[13].naznach=="Lvov-Kharkov";
poezd[14].naznach=="Luck-Donetck";
poezd[15].naznach=="Minsk-Mariupol";
poezd[16].naznach=="Moskva-Mariupol";
poezd[17].naznach=="Upha-Omsk";
poezd[18].naznach=="Donetsk-Uman";
poezd[19].naznach=="Poltava-Kiev";
poezd[20].naznach=="Odessa-Sumi";
poezd[21].naznach=="Kherson-Chuguev";
poezd[22].naznach=="Ivano-Frankovsk-Izum";
poezd[23].naznach=="Sevastopol-Irpen";
poezd[24].naznach=="Donetck-Zhotomir";
у вас здесь не присваивание идет, а сравнение...
поменяй на

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
poezd[0].naznach="Kharkov-Lugansk";
    poezd[1].naznach="Uzhgorod-Donetsk";
    poezd[2].naznach="Dnepropetrovsk-Moskva";
    poezd[3].naznach="Kremenchug-Kharkov";
    poezd[4].naznach="Astana-Kiev";
    poezd[5].naznach="Moskva-Poltava";
    poezd[6].naznach="Lugansk-Khmelnickiy";
    poezd[7].naznach="Kherson-Kiev";
    poezd[8].naznach="Poltava-Sumi";
    poezd[9].naznach="Izum-Uman";
    poezd[10].naznach ="Odessa-Irpen";
    poezd[11].naznach="Simferepol-Chuguev";
    poezd[12].naznach="Lugansk-Poltava";
    poezd[13].naznach="Lvov-Kharkov";
    poezd[14].naznach="Luck-Donetck";
    poezd[15].naznach="Minsk-Mariupol";
    poezd[16].naznach="Moskva-Mariupol";
    poezd[17].naznach="Upha-Omsk";
    poezd[18].naznach="Donetsk-Uman";
    poezd[19].naznach="Poltava-Kiev";
    poezd[20].naznach="Odessa-Sumi";
    poezd[21].naznach="Kherson-Chuguev";
    poezd[22].naznach="Ivano-Frankovsk-Izum";
    poezd[23].naznach="Sevastopol-Irpen";
    poezd[24].naznach="Donetck-Zhotomir";
0
0 / 0 / 0
Регистрация: 02.02.2011
Сообщений: 3
05.02.2011, 13:14  [ТС] 4
спасибо за отзыв! ошибку нашла, нужно было присваивать так : strcpy(poezd[0].naznach,"Kharkov-lugansk"); и всё заработало)
0
05.02.2011, 13:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.02.2011, 13:14
Помогаю со студенческими работами здесь

Манипуляторы, определяемые пользователем
Суть программки в то, что нужно создать класса MyClass, в которой добавлены манипуляторы iOnly и...

Процедуры и функции, определяемые пользователем.
Ребята помогите.... Напишите пожалуйста как задавать такую функцию... написал вроде бы все отлично...

Процедуры и функции,определяемые пользователем
Помогите написать программку,пожалуйста :) 1. Найти область допустимых значений аргумента х. 2....

Структуры и массивы структур
Составить программу, в которой будут вводиться 7 - 10 строк таблицы, выводится на экран таблица -...

Структуры и массивы структур
Задание: Ввести несколько структур "Зачетка студента" с полями: Фамилия студента Номер...

Структуры и массивы структур. Упорядочить фрагмент телефонного справочника по фамилии
Фрагмент телефонного справочника с указанием фамилии абонента, адреса, номера теле-фона. Ключ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru