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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 182
#1

указатель масива структур из структуры - C++

08.09.2011, 17:55. Просмотров 492. Ответов 2
Метки нет (Все метки)

есть две структуры. в одной структуре массив другой.
C++
1
2
3
4
5
6
7
8
9
10
struc1
{
int a;
int b;
};
struc2
{
int e;
struc1 mass_struc1[10];
};
функция принимает struc2 по ссылке
C++
1
2
3
4
void function1(struc2 &tstruc2)
{
function2(?????, ?????? );
}
как мне предать указатель на массив структур из function1 в function2 и указатель на переменную e?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2011, 17:55     указатель масива структур из структуры
Посмотрите здесь:

Списки структур. Указатель на узел другого списка внутри структуры - C++
Имеется следующий кусок кода: struct date { int day; int month; int year; }; /* Пациент */

Как назвать элемент масива структур - C++
Есть вот такая вот часть кода: player players = { {"ukraine", "pl", "loshkov_genadi_yurivich", 2, 19, 186, 81}, {"russia", ...

Функция внутри структуры использует указатель, как поле этой структуры - C++
Коротко, есть класс A, описан в файле A_class.h ну и реализованы функции в A_class.cpp, есть файл GlobalItems.h, где хранятся глобальные...

Структуры, массивы структур (как можно присваивать(инициализировать) значения полям структуры) - C++
Есть у меня вот такая структура, например struct Subject { int cost; int Volume; }; Потом создаю экземпляр, Subject G; ...

как записать в файл значение елементов масива структур? - C++
Записать в файл значение елементов масива структур и считать их из файла в другой масив.

Исследование структуры FILE или: что вообще можно выудить из этой структуры, указатель на которую мы получаем при открытии файла? - C++
Ничего нельзя. Итак, новичкам напомню, что после выполнения кода FILE* f= fopen ("file.txt", "w"); в переменной f содержится...

Указатель на массив структур - C++
Нужно вывести из функции указатель на динамический массив структур. struct STUDENT{ string name; int group; int point;}; // // ...

указатель на массив структур - C++
Здравствуйте, уважаемые форумчане!Возник у меня вопрос касательно указателя на массив структур Допустим, у нас есть такой код: ...

Создать указатель на массив структур ZODIAK. - C++
Народ, помогите плиз!!! Код: #include"stdafx.h" #include<iostream> using namespace std; struct ZODIAK

Правильно ли передан указатель на массив структур в функцию? - C++
/*Учебная программулина*/ #include <iostream> #include <windows.h> using namespace std; struct newtype { char surname; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Enfernuz
22 / 22 / 1
Регистрация: 11.04.2011
Сообщений: 67
08.09.2011, 19:07     указатель масива структур из структуры #2
Прототип function2:
C++
1
returnType function2(struc1* array, int size, int e);
Вызов function2:
C++
1
function2(tstruc2.mass_struc1, 10, tstruc2.e);
Переменная е в вашем случае может передаваться только по ссылке или по значению, так как указателя на неё вы не объявляли.
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
09.09.2011, 05:02     указатель масива структур из структуры #3
Цитата Сообщение от korez
C++
1
2
3
4
5
6
7
8
9
10
struc1
{
int a;
int b;
};
struc2
{
int e;
struc1 mass_struc1[10];
};
объявления неправильные, используй слово struct

Цитата Сообщение от korez
как мне предать указатель на массив структур из function1 в function2 и указатель на переменную e?
C++
1
2
3
4
5
6
void function2(struc1 array[], int size, int *ep);
 
void function1(struc2 &st2)
{
    function2(st2.mass_struc1, n, &st2.e);
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru