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

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

Войти
Регистрация
Восстановить пароль
 
nati94
2 / 2 / 0
Регистрация: 18.02.2013
Сообщений: 29
#1

Массив, сделать вывод его на экран - C++

28.04.2013, 17:03. Просмотров 220. Ответов 0
Метки нет (Все метки)

я хочу сделать функцию, которая выодит на экран все элементы массива, а там, где я ничего не вводила, чтобы писало "Пустота"

моя структура
C++
1
2
3
4
5
6
7
struct Tichet{
    int number;
    char station_otprav[20];
    char station_pribit[20];
    char data_time_otprav[14];
    char data_time_pribit[14];
};
записываю массив с начала файла, затем с конца
там где я вводила данные, то нормально считывает,
а где ничего не вводила - выводит ерунду, где номер адрес, где строки -много "H"

Код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
void Console_Out(Tichet *massiv,int size){
    for(int i = 0; i < size; i++){
    if (massiv[i].number!=NULL){
        printf("\n%i. Номер : %i",i+1,massiv[i].number);
        printf("\n  Введите станцию отправления :%s",massiv[i].station_otprav);
        printf("\n  Введите станцию прибытия :%s", massiv[i].station_pribit);
        printf("\n  Введите дату время отправления :%s",massiv[i].data_time_otprav);
        printf("\n  Введите дату время прибытия :%s\n",massiv[i].data_time_pribit);
        }
        else printf("Пустота");
    }
}
в принципе можно сделать флажки, сколько я записала с начала файла и с конца, но может можно проще
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2013, 17:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массив, сделать вывод его на экран (C++):

Есть динамический массив с размерностью 5, необходимо его сделать с размерностью 6, заполнить цифрами и вывести на экран - C++
День добрый. Не хочется никому морочить голову дурацкими вопросами, поэтому стараюсь находить на все свои вопросы ответы сам. Но тут я...

Выведите на экран массив, его минимальный элемент и его индекс в массиве - C++
Сгенерируйте массив из n=10 случайных целых чисел в диапазоне от 0 до 10. Выведите на экран массив, его минимальный элемент и его индекс в...

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

Создание дерева и вывод его на экран - C++
Требуется создать бинарное дерево, состоящее из 7 уровней, заполненное рандомными числами. И вывести на экран приблизительно похожим на...

Считывание пикселя и вывод на экран его цвета - C++
Подскажите пожалуйста, как это можно реализовать или где про это можно что-то прочитать. Есть 2мерная матррица,которая складывается друг...

Чтение файла и вывод его содержимого на экран - C++
помогите разобраться с чтением файла и выводом его содержимого на экран... а то что ни как не получается... запутался... :wall:

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2013, 17:03
Привет! Вот еще темы с ответами:

Считывание текста из файла и вывод его на экран - C++
Написать программу, которая считывает английский текст из файла и выводит его на экран, заменив каждую первую букву слов, начинающихся с...

Как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран? - C++
как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран?

Заполнение бинарного файла структурой и вывод его на экран - C++
мне нужно создать бинарник с заполненной структурой. вроде, заполняю правильно, а с выводом на экран не разобрался, да и как мне потом...

Запись массива в виде бинарного дерева и вывод его на экран! - C++
Задача: Зарандомить массив с 30 ел... от -100 до 100, создать бинарное дерево использую дан. массив, Вывод массива и дерева на экран.. ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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