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

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

Войти
Регистрация
Восстановить пароль
 
nati94
2 / 2 / 0
Регистрация: 18.02.2013
Сообщений: 29
28.04.2013, 17:03     Массив, сделать вывод его на экран #1
я хочу сделать функцию, которая выодит на экран все элементы массива, а там, где я ничего не вводила, чтобы писало "Пустота"

моя структура
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("Пустота");
    }
}
в принципе можно сделать флажки, сколько я записала с начала файла и с конца, но может можно проще
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2013, 17:03     Массив, сделать вывод его на экран
Посмотрите здесь:

C++ Чтение файла и вывод его содержимого на экран
Считывание текста из файла и вывод его на экран C++
Считывание пикселя и вывод на экран его цвета C++
C++ Создать динамический массив и вывести его на экран
Создание дерева и вывод его на экран C++
Выведите на экран массив, его минимальный элемент и его индекс в массиве C++
Динамический массив string и его вывод C++
Сформировать массив А[20] и вывести его на экран C++
Сформулировать одномерный массив, задать его значения при инициализации и вывести его на экран C++
Заполнение бинарного файла структурой и вывод его на экран C++
Как сделать вывод массива указателей char на экран? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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