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

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

Войти
Регистрация
Восстановить пароль
 
danieva
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 10
#1

указатель на массив указателей - C++

03.04.2013, 21:17. Просмотров 273. Ответов 1
Метки нет (Все метки)

помогите разобраться, передаю в функцию update_table массив указателей на фигуры, для каждой из которых должна вызываться add_to_table. какие аргументы должна содержать функция add_to_table??

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
....
void add_to_table(table *T,figure *F) {
     char *B;
     B=&(T->A[0][0]);
     *(B+8*(8-(F->y))+(F->x-65))=F->type;
}
 
void update_table(table *T,figure *W,int lw,figure *B,int lb){
     int i;
     for (i=0;i<lw;i++) {
         add_to_table(T,W[i]);//вот это злополучное место
     }
}
...
 
int main() {
   figure *W[16],*B[16];
   table T;
   update_table(T,W,1,B,0);
....
Добавлено через 39 минут
в main эта функция легко заменяется на:
C
1
2
3
for(i=0;i<lw;i++) {
      add_to_table(T,W[i]);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2013, 21:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос указатель на массив указателей (C++):

Указатель на массив указателей - C++
Доброго времени суток. Имеется класс Kino, содержащий в себе некоторые поля данных и методы к ним. Другой же класс, класс KinoMassiv,...

Массив указателей на указатель - C++
Помогите, пожалуйста. У нас есть объявление int **m6; Нужно представить и нарисовать, как данный массив 10 указателей на указатель,...

Указатель на двумерный массив указателей - C++
char* err = {{&quot;abc&quot;}, {&quot;def&quot;}}; char ***ptr; ptr = (char ***)err; printf(&quot;%s, %s&quot;, *err + 2, *ptr + 2);Добрый день всем, есть...

Вернуть указатель на массив указателей - C++
Всем привет! Написал маленький код: int WHAT(); int main() { cout&lt;&lt;WHAT();

Получить указатель на массив указателей - C++
Есть массив инициализированных указателей: Result* res; for (int i=0;i&lt;100; i++) { res=new Result(); } Подскажите...

Вернуть указатель на массив указателей - C++
Ребята помогите, пожалуйста! есть функция, которая возвращает указатель на массив указаетелей, но выходит ошибка. Ниже приведен значимый...

1
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
04.04.2013, 13:57 #2
danieva, судя по сигнатуре add_to_table() второй параметр должен быть указателем на figure. Но в 12 строке передается объект по значению. Надо заменить на:
C++
1
add_to_table(T,&W[i]);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2013, 13:57
Привет! Вот еще темы с ответами:

Как функция возвращает указатель на структуру в массив указателей - C++
Друзья, следующий вопрос, у меня есть функция, которая: создает указатель на структуру-&gt; выделяет память-&gt; заполняет из файла-&gt; и...

Указатель на массив указателей на объекты, передать в метод объекта - C++
Здравствуйте! Нужно решить задачу, есть такой класс. class MyClsDisk { public: void...

Как обойтись без указателей и указателей на указатель? - C++
Ибо не совсем выходит понять,что на что тут указывает #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdlib.h&gt; using namespace...

Реализовать 3 функции, каждая из которых принимает указатель на массив и количество элементов и возвращает указатель на новый массив. - C++
Пишу в Microsoft Visual Studio -&gt;Win32 Console application -&gt;C++. Условие:Реализовать 3 функции, каждая из которых принимает указатель на...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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