0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 2
1

Ввод данных в структуру и объединение

21.06.2021, 08:17. Показов 432. Ответов 1
Метки нет (Все метки)

В командной строке задаются два признака. Первый признак определяет тип вводимой информации: просто структура или структура, включающая объединение и имена функций, которые надо выполнить. Функции выводят информацию (из просто структуры или из структуры,
включающей объединение), в зависимости от второго признака в командной строке.
В структурах хранится информация о студентах: фамилия, имя, отчество.
В объединении структура хранит один из типов информации: а) отец, мать, брат;
б) отец, мать, брат, сестра; в) мать, брат, сестра.
Хелп, нужно сделать программу на C++, желательно с комментариями
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2021, 08:17
Ответы с готовыми решениями:

Ввод данных в структуру через указатель на структуру
#include "stdafx.h" #include "ctime" #include "iostream" #pragma warning(disable : 4996) ...

Ввод данных в структуру с клавиатуры
На си, помогите написать, ЗАРАНЕЕ БЛАГОДАРЕН. Данные, которые вводятся, внести в массив СТРУКТУР....

Ввод/вывод данных в структуру
Доброго времени суток уважаемые форумчане. Подскажите есть у меня такое вот задание: Обеспечить...

Не работает ввод данных в структуру
Не работает ввод данных в структуру. Программа вылетает при первом вводе. #include <iostream>...

1
Модератор
Эксперт С++
12081 / 9760 / 5902
Регистрация: 18.12.2011
Сообщений: 26,202
21.06.2021, 14:06 2
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <cstring>
#include <iostream>
using namespace std;
 
union relatives
{
    struct
    {
        char father[50],mother[50],bruther[50];
    }v1;
    struct
    {
        char father[50],mother[50],bruther[50],sister[50];
    }v2;
    struct
    {
        char mother[50],bruther[50],sister[50];
    }v3;
};
 
 
struct Student
{
    char familyname[50],name[50],surname[50];
    relatives rel;
};
int main()
{
    Student S1;
    strcpy_s(S1.familyname,50,"Ivanov");
    strcpy_s(S1.name,50,"Ivan");
    strcpy_s(S1.surname,50,"Ivanovitch");
    strcpy_s(S1.rel.v1.father,50,"Ivanov Pavel");
    strcpy_s(S1.rel.v1.mother,50,"Ivanova Anna");
    strcpy_s(S1.rel.v1.bruther,50,"Vova");
    cout<<S1.familyname<<' '<<S1.name<<' '<<S1.surname<<endl
        <<"father "<<S1.rel.v2.father<<endl
        <<"mother "<<S1.rel.v2.mother<<endl
        <<"bruther "<<S1.rel.v2.bruther<<endl;
    cin.get();
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2021, 14:06
Помогаю со студенческими работами здесь

Ввод данных в структуру из файла
Народ, помогите разобраться. В общем есть структура следующего вида: struct Employees { char...

Ввод данных в структуру - cin.getline
Добрый день, Задача загрузить информацию в структуку Songs (автор, имя, год) . Однако когда в...

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

Реализовать ввод данных в структуру и поиск информации в ней
1. Описать класс ORDER, реализующий однонаправленный линейный список для работы со следующими ...

Как реализовать ввод данных с текстового документа в структуру в С++?
Добрый день, уважаемые форумчане. Я только начал изучение такого языка, как &quot;плюсы&quot; и столкнулся с...

Вложенные списки, описать структуру, ввод данных из файла
Привет! Требуется помощь в выполнении задания: Описать структуру «Курс», содержащую поля: -...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru