Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mariya_3991
0 / 0 / 0
Регистрация: 02.02.2011
Сообщений: 3
#1

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

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

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

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

Программу я написала, она работает и всё определяет правильно, но почему-то вместо символов, сообщающих пользователю название поезда, выводятся непонятные значки.массив структур по теории создан правильно и обращение к элементам тоже, вобщем помогите, пожалуйста, разобраться, буду очень признательна.Заранне спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2011, 19:51     Структуры, объединения и определяемые пользователем типы. Массивы структур
Посмотрите здесь:

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

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

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

Манипуляторы, определяемые пользователем - C++
Суть программки в то, что нужно создать класса MyClass, в которой добавлены манипуляторы iOnly и jAlso, управляющие выводом на экран i и j,...

Структуры и массивы структур: найти самого старшего студента, родившегося летом - C++
Нужна помощь с задачей: Найти и вывести на экран самого старшего студента родившегося летом. #include <iostream> #include <string> ...

Программа поиска в массиве структур, содержащих объединения - C++
Доброе время суток. Для начала опишу ситуацию. Есть программа поиска комплексного числа в массиве структур, содержащих объединения. ...

Структуры и объединения - C++
Исправить ошибки в программе и добавить нужное из условия в скобках(Записная книжка. Ф.И.О, дата рождения, адрес, телефон, место работы...

Структуры и объединения - C++
Дано натуральное число n и массив (или текстовый файл) содержащий информацию о n клиентов банка: фамилия; имя; отчество; адрес (город улица...

Структуры и объединения - C++
Помогите пожалуйста. В списке студентов группы вычислить количество студентов с именами: Наталья, Владимир, Роман

Структуры, Объединения, Перечисления - C++
Реализовать программу для хранения информации о студентах одного потока. Предусмотреть следующие поля: ФИО, группа. Для иногородних...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mariya_3991
0 / 0 / 0
Регистрация: 02.02.2011
Сообщений: 3
02.02.2011, 19:52  [ТС]     Структуры, объединения и определяемые пользователем типы. Массивы структур #2
Вот код программы.
Вложения
Тип файла: txt поед2.txt (5.0 Кб, 49 просмотров)
Vandris
63 / 63 / 13
Регистрация: 19.01.2011
Сообщений: 92
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";
mariya_3991
0 / 0 / 0
Регистрация: 02.02.2011
Сообщений: 3
05.02.2011, 13:14  [ТС]     Структуры, объединения и определяемые пользователем типы. Массивы структур #4
спасибо за отзыв! ошибку нашла, нужно было присваивать так : strcpy(poezd[0].naznach,"Kharkov-lugansk"); и всё заработало)
Yandex
Объявления
05.02.2011, 13:14     Структуры, объединения и определяемые пользователем типы. Массивы структур
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru