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

Работа со структурами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ блок схема http://www.cyberforum.ru/cpp-beginners/thread315327.html
Найти Q, P, R простые числа, р (р +1), Q (Q +1), г (г +1), цифры будут арифметической прогрессии
C++ Даны три вещественных числа. Напишите программу, определяющую. могут ли данные числа являться длинами сторон треугольника. Даны три вещественных числа. Напишите программу, определяющую. могут ли данные числа являться длинами сторон треугольника Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread315324.html
У меня класс B в классе A, а в классе B рекурсивная функция переопределения оператора "()", как её вызвать, не создавая явно объект класса B? C++
#include <windows.h> #include <iostream> using namespace std; //Вот главный класс class A{ public: A (){}; class B;
C++ Тип данных "Anketa" - не получается ввести пол
когда запускается программа в первом пункте, не получается ввести пол не подскажите в чем проблема? #include <iostream> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <windows.h> #include <clocale> using namespace std;
C++ дан массив, пределить какой из массивов представляет собой «правильную» последовательность, то есть каждое следующее число больше предыдущего http://www.cyberforum.ru/cpp-beginners/thread315309.html
помогите пожалуйста разобраться. дан массив, пределить какой из массивов представляет собой «правильную» последовательность, то есть каждое следующее число больше предыдущего Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое.
C++ ShellExecute - конфликтация типов Разрешите вопрос о конфликтации типов при открытии папки. ShellExecute(0, "explore", sName, NULL, NULL, SW_SHOWNORMAL); где в sName хранится путь к папкам, AnsiString sName; Добавлено через 3 часа 17 минут upd... Добавлено через 1 час 8 минут upd.... подробнее

Показать сообщение отдельно
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
10.06.2011, 04:16     Работа со структурами
Цитата Сообщение от cx5xclxxl9
Я не совсем понял, можешь поподробнее?
повторяющийся код
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
struct date1 {
                      short chislo;
              char mes[15];
              short god;
              struct vremya {
                short chasy;
                short minuty;
                          } t;
 
           };
 
        struct date1 mas_date1[N];
 
            struct read_date {
                      short chislo;
              char mes[15];
              short god;
              struct vremya {
                short chasy;
                short minuty;
                          } t;
 
           };
 
        struct read_date read_date[N];
 
 
        struct sort_date {
                      short chislo;
              char mes[15];
              short god;
              struct vremya {
                short chasy;
                short minuty;
                          } t;
 
           };
 
        struct sort_date sort_date[N];


C++
1
2
3
4
5
6
7
8
9
struct date {
    short chislo;
    char mes[15];
    short god;
    struct vremya {
        short chasy;
        short minuty;
    } t;
};
лучше так, эти объявления должны находиться за пределами функций
C++
1
2
3
4
5
6
7
8
9
10
struct time {
    short chasy, minuty;
};
 
struct date {
    short chislo;
    char mes[15];
    short god;
    struct time vremya;
};
эти структуры только описаны
потом в функции создаёшь их через struct date d;
(метки структур и имена переменных находятся в разных пространствах имён)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru