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

Возрат массива из функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ char конвертация http://www.cyberforum.ru/cpp-beginners/thread969854.html
Здравствуйте, есть кусок кода какой в принципе понятен как он работает ну вот только не могу понять строку sum=min+max+carry-2*'0'; именно -2*0; И на бумажке питалась понять, просто как можно...
C++ Структура. Вывести информацию по студентам в порядке уменьшения среднего балла Есть вот такая задача: В деканате хранится следующая информация о студентах: ФИО, номер группы, оценки за последнюю сессию. Вывести информацию по студентам в порядке уменьшения среднего балла. Номер... http://www.cyberforum.ru/cpp-beginners/thread969847.html
Связь между классами C++
Здравствуйте друзья. У меня не получается из одного класса выбрать информацию вводимую с клавиатуры и сделать так, чтобы она выводилась в другом классе. Может я не очень ясно объяснил, но вот код....
C++ Вычислить выражение (простейший цикл)
Добрый день, помогите разобраться в задаче! Условие: Даны целые n, k (n\geq k\geq 0). Вычислить \frac{n(n-1)...(n-k+1)}{k!}. У меня получилось так, но #include <iostream.h> int main() {...
C++ Как в шахматах учесть условие защиты одной фигуры другой http://www.cyberforum.ru/cpp-beginners/thread969837.html
Доброго времени суток! Требовалось написать программу,которая проверяет,находится ли король под боем и от какой ладьи есть угроза. Условие: поле 8 на 8,черный король и 3 белые ладьи. Программа...
C++ SerialPort в C++ Привет всем! Я начинаю изучать C++, помогите разобраться. Нужно по сериал порту передать строку. как это сделать? Пишу на c++ win32 console приложение. Добавлено через 10 часов 22 минуты Знаю как... подробнее

Показать сообщение отдельно
InSpectr
10 / 10 / 1
Регистрация: 09.09.2013
Сообщений: 53

Возрат массива из функции - C++

05.10.2013, 23:01. Просмотров 292. Ответов 9
Метки (Все метки)

Добрый вечер. Подскажите пожалуйста как вернуть массив
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include "stdafx.h"
#include <iostream>
#include <string>
#include <cstdlib>
#include <Windows.h>
using namespace std;
 
 
class NOTEC
{
    public:
        NOTEC()
        {
            NAME="Perev Dima";
            TELE=8919799;
            BDAY[1]=7;
            BDAY[2]=1;
            BDAY[3]=19;
        }
        NOTEC(string a, long long int b, int c[])
        {
             set_nam(a);
             set_tel(b);
             set_bda(c);
        }
        void set_nam(string a)
        {
            NAME=a;
        }
 
        void set_tel(long long int b)
        {
            TELE=b;
        }
 
        void set_bda(int c[])
        {
            for( int i=0;i<3;i++)
                BDAY[i]=c[i];
        }
        string get_nam()
        {
            return NAME;
        }
        long long int get_tel()
        {
            return TELE;
        }
 
        int get_bday()
        {   
            //как здесь вернуть массив?
            return BDAY;
        }
 
 
 
 
    private:
        string NAME;
        long long int TELE;
        int BDAY[3];
 
};
 
 
 
 
 
int main()
{
    string a;
    long long int b;
    int c[3];
    
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    cout<<"Сколько сотрудников: ";
    NOTEC *BLOCKNOTE= new NOTEC [2];
 
    
    cout<<"Введите Имя, Телефон, Дату рождения\n";
    for(int i=0;i<2;i++)
    { 
        getline(cin, a);
        cin >>b;
        for(int q=0;q<3;q++)
            cin>>c[q];
        BLOCKNOTE[i].set_nam(a);
        BLOCKNOTE[i].set_tel(b);
        BLOCKNOTE[i].set_bda(c);
 
        cin.get(); 
    }
    for(int j=0;j<2;j++)
    {
        cout<<BLOCKNOTE[j].get_nam()<<" "<<BLOCKNOTE[j].get_tel()<<" ";
    // а тут его вывести?
    }
    
 
    return 0;
}
как вот тут вернуть(в конце класса)
C++
1
2
3
4
5
int get_bday()
        {   
            
            return BDAY;
        }
а тут его вывести
C++
1
2
3
4
5
for(int j=0;j<2;j++)
    {
        cout<<BLOCKNOTE[j].get_nam()<<" "<<BLOCKNOTE[j].get_tel()<<" ";
            //тут
    }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru