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

Копирование значений из функции в объект - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив произвольного значения http://www.cyberforum.ru/cpp-beginners/thread328883.html
Здравствуйте, как построить массив заранее неизвестного значения, ну например int n; cin >> n; int arr;
C++ Управление кнопками Здраствуйте, решил разобраться в этой теме. Как сделать так, чтобы при нажатии кнопки "Вниз" на клавиатуре, изменился ключ реестра? Как изменить ключ я знаю, но как обработать нажатие кнопки - нет.... http://www.cyberforum.ru/cpp-beginners/thread328881.html
C++ Работа со строковыми переменными без использования string.h
Нужно заменить в строке s множественные последовательности вхождений символа t на один. То есть "aaabcde" заменяется на "abcde". Существует ли аналог такой функции в string.h?
C++ утечка памяти при сложении разноразмерных матриц
#include <iostream> using namespace std; class Matrix { private: int **arr; int cols; int rows; public:
C++ Странности в поведении strncpy http://www.cyberforum.ru/cpp-beginners/thread328828.html
Я написал программу на ноутбуке используя Code::Blocks и minigw как компилятор под 7кой и перенёс исходники на стацонарник где у меня тоже Code::Blocks и minigw и тоже 64х битная 7ка как ОС, разница...
C++ Классы Граждане, кому нетяжело и кто не занят, помогите со следующим заданием: С применением классов: конструктора, деструктора, конструктора по умолчанию, конструктора для копирования, функции... подробнее

Показать сообщение отдельно
parkito
11 / 11 / 2
Регистрация: 22.03.2010
Сообщений: 692

Копирование значений из функции в объект - C++

02.07.2011, 18:33. Просмотров 262. Ответов 3
Метки (Все метки)

Подскажите пожалуйста как скопировать значения из функции
C++
1
void fc(a& z1, a& z2, a& z3)
так чтоб он был доступен в объекте

C++
1
a4
??

И как сделать так чтоб значения

C++
1
a& x1, a& x2, a& x3
функции

C++
1
void fc(a& z1, a& z2, a& z3)
были доступны в

C++
1
void fc2(a& x1, a& x2, a& x3)
без использования ссылочного механизма ?
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
#include<iostream>
using namespace std;
class a 
{
private:
int b;
float c;
public:
 
 
    a (): b(0), c(0.0)
    {}
    void fc(a& z1, a& z2, a& z3)
    {
cout<<"Ввендите номер сотрудника -->";
cin>>z1.b;
cout<<"Введите зарплату сотрудника №"<<z1.b<<" -->";
cin>>z1.c;
cout<<"Ввендите номер сотрудника -->";
cin>>z2.b;
cout<<"Введите зарплату сотрудника №"<<z2.b<<" -->";
cin>>z2.c;
cout<<"Ввендите номер сотрудника -->";
cin>>z3.b;
cout<<"Введите зарплату сотрудника №"<<z3.b<<" -->";
cin>>z3.c;}
    void fc2(a& x1, a& x2, a& x3)
    {
    cout<<"Сотрудник №"<<x1.b<<" его зарплата - "<<x1.c<<endl<<endl;
    cout<<"Сотрудник №"<<x2.b<<" его зарплата - "<<x2.c<<endl<<endl;
    cout<<"Сотрудник №"<<x3.b<<" его зарплата - "<<x3.c<<endl<<endl;
        }
};
 
 
 
 
int main()
{setlocale(LC_ALL,"Rus"); 
a a1,a2,a3;
a1.fc(a1,a2,a3);
a1.fc2(a1,a2,a3);
 
    return 0;
}
 
Без ссылочных функций
 
#include<iostream>
using namespace std;
class a 
{
private:
int b;
float c;
public:
 
 
    a (): b(0), c(0.0)
    {}
    void fc(a& z1, a& z2, a& z3)
    {
cout<<"Ввендите номер сотрудника -->";
cin>>z1.b;
cout<<"Введите зарплату сотрудника №"<<z1.b<<" -->";
cin>>z1.c;
cout<<"Ввендите номер сотрудника -->";
cin>>z2.b;
cout<<"Введите зарплату сотрудника №"<<z2.b<<" -->";
cin>>z2.c;
cout<<"Ввендите номер сотрудника -->";
cin>>z3.b;
cout<<"Введите зарплату сотрудника №"<<z3.b<<" -->";
cin>>z3.c;}
    void fc2(a x1, a x2, a x3)
    {
    cout<<"Сотрудник №"<<x1.b<<" его зарплата - "<<x1.c<<endl<<endl;
    cout<<"Сотрудник №"<<x2.b<<" его зарплата - "<<x2.c<<endl<<endl;
    cout<<"Сотрудник №"<<x3.b<<" его зарплата - "<<x3.c<<endl<<endl;
        }
};
 
 
 
 
int main()
{setlocale(LC_ALL,"Rus"); 
a a1,a2,a3,a4;
a1.fc(a1,a2,a3);
a1.fc2(a1,a2,a3);
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru