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

Как передать в функцию ссылку на структуру? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти причины и способы исправления ошибки "fatal error LNK1120: 1 неразрешенных внешних элементов" http://www.cyberforum.ru/cpp-beginners/thread1640459.html
fatal error LNK1120: 1 неразрешенных внешних элементов Вот такая штука. Все уже делал.. В чем ошыбка? #include <iostream> #include <iomanip> using namespace std; int main() { double ...
C++ Динамический массив в классе Здравствуйте! Я пишу программу, в ней мне необходимо сделать иерархию, и в произвольных классах сделать контейнер - динамический массив. Создала иерархию, начала в 1 произвольном классе делать... http://www.cyberforum.ru/cpp-beginners/thread1640429.html
Как поставить сепаратор в векторе? C++
Нужно поставить сепаратор в векторе между значениями, для того чтобы отделить их друг от друга. Подскажите пожалуйста как это сделать? struct trip { int number_bus; int empty_places; int...
C++ Программа, заменяющая строки пробелов минимальным числом табуляций и пробелов
С++ начал учить недавно, а дали такое задание: Написать программу, которая заменяет в текстовом файле строки пробелов минимальным числом табуляций и пробелов, достигая при этом тех же самых...
C++ Бинарный файл, ошибка при чтении символов http://www.cyberforum.ru/cpp-beginners/thread1640383.html
Здравствуйте, нужна помощь. Среда MS VS 2013 "Ошибка при чтении символов", чтении происходит из бинарного файла. А вот что при выводе на консоль. Помогите пожалуйста. Программный код #include...
C++ Нужен пример обменной поразрядной сортировки Нужен пример Обменной поразрядной сортировки, ну или хотя бы алгоритм, а то вообще не понимаю как ее сделать. Помогите пожалуйста. подробнее

Показать сообщение отдельно
tst
0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 213

Как передать в функцию ссылку на структуру? - C++

16.01.2016, 22:45. Просмотров 262. Ответов 3
Метки (Все метки)

Добрый вечер, помогите пожалуйста разобраться. Нужно чтобы функция myProc принимала не структуру, а ссылку на структуру.
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
struct vs {
    long L;
    int i1, i2; char c[5];
};
 
void myProc(vs my_struct) {
    cout << "\n Размер структуры  = " << sizeof(my_struct) << " байт " << endl << endl;
    cout << "Значение элементов структуры в 10-ной системе счисления:" << endl;
    cout << "\tSTR.L = " << my_struct.L;
    cout << "\tSTR.i1 = " << my_struct.i1;
    cout << "\tSTR.i2 = " << my_struct.i2;
    cout << "\tSTR.c[1] = " << my_struct.c[1];
 
    cout << "\nЗначение элементов структуры в 16-ной системе счисления:" << endl;
    cout << "\tSTR.L = " << hex << my_struct.L;
    cout << "\tSTR.i1 = " << hex << my_struct.i1;
    cout << "\tSTR.i2 = " << hex << my_struct.i2;
    cout << "\tSTR.c[1] = " << hex << my_struct.c[1];
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    vs STR = { 10L, 20, 30, 'a', 'b', 'c', 'd' , 'e'};
    myProc(STR);
    cin.get();
    return 0;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru