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

Структуры. Запись в массив (Описать структуру с именем ZNAK) - C++

Восстановить пароль Регистрация
 
atoi
120 / 114 / 49
Регистрация: 18.05.2013
Сообщений: 336
Завершенные тесты: 2
30.05.2013, 15:56     Структуры. Запись в массив (Описать структуру с именем ZNAK) #1
Условие задачи:
1. Описать структуру с именем ZNAK, содержащую следующие поля:
• Фамилия;
• Знак зодиака;
• Дата рождения (массив из трех чисел).

Написать программу, выполняющую следующие действия:
• Чтение данных из файла и запись их в массив, состоящий из восьми элементов типа ZNAK;
• Сортировка данных по датам рождения;
• Вывод на экран информации о человеке, чья фамилия введена с клавиатуры;
• Если такого нет, вывести соответствующее сообщение.

Что не получилось: мне не понятно, как записать из файла данные в массив чисел? Из консоли все просто:
в цикле можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const int n=8;
struct ZNAK
    {
        char fam [20];
        char znak [20];
        int BDay [3];
    };
 
    ZNAK data[n];
for (int i=0; i<=n; i++)
{
cout<<"введите год рождения: "; cin>>data[i].BDay[0];
cout<<"введите месяц рождения: "; cin>>data[i].BDay[1];
cout<<"введите день рождения: "; cin>>data[i].BDay[2];
}
Кто подскажет, как считать в массив чисел из файла?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2013, 15:56     Структуры. Запись в массив (Описать структуру с именем ZNAK)
Посмотрите здесь:

C++ Описать структуру с именем ZNAK
C++ Описать структуру с именем ZNAK, содержащую поля: имя,знак Зодиака,День рождения (массив из трех чисел)
C++ Описать структуру с именем ZNAK
Описать структуру с именем Znak C++
C++ Описать структуру с именем ZNAK
Описать структуру с именем Znak C++
C++ Описать структуру с именем ZNAK

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

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

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