Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2012, 12:51   #1
danielskachkov
 
Регистрация: 21.04.2012
Сообщений: 3
Восклицание Поинтер на двумерный массив.

Уважаемые программисты!
Пожалуйста, подскажите как создать поинтер на двумерный массив, а то уже целый день над этой проблемой бьюсь. Код, написанный внизу, не является частью программы, так что не пугайтесь. Но такой способ создания поинтера на массив у меня не сработал.

Код:
int num[10][100];
int a[20][30];

void function(int *p[])
{
 p[10][10] = 10;
}

int main()
{
 function(num);
 return 0;
}

Последний раз редактировалось ACE Valery; 26.04.2012 в 16:46.
danielskachkov вне форума Ответить с цитированием
Старый 26.04.2012, 13:36   #2
Helloween
Форумчанин
 
Регистрация: 24.04.2012
Сообщений: 300
По умолчанию

Код:
void func(int** a)
{
  a[0][0] = 10;
}
int main(int argc, char* argv[])
{
  int* a[10];
  for(int i = 0; i<10;i++)
  {
	a[i] = new int(10);
  }
  func(a);
  printf("%d",a[0][0]);
  for(int i = 0; i<10;i++)
  {
	delete [] a[i];
  }
  return 0;
}
Помог? Оставляем отзыв =)
Helloween вне форума Ответить с цитированием
Старый 26.04.2012, 13:58   #3
danielskachkov
 
Регистрация: 21.04.2012
Сообщений: 3
По умолчанию

Спасибо. А еще есть способ?
danielskachkov вне форума Ответить с цитированием
Старый 26.04.2012, 14:09   #4
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

danielskachkov

как создать поинтер на двумерный массив

Код:
voif func(int (*p)[20][30])
{
  (*p)[10][10] = 10;
}

int arr[20][30];
func(&arr);
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив и Двумерный массив eugene1437 Общие вопросы C/C++ 15 25.05.2011 19:17
двумерный массив lilek Общие вопросы C/C++ 1 18.12.2010 21:03
поинтер на unicode wide char как аргумент Sfuller Общие вопросы C/C++ 3 30.06.2010 18:51
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
Двумерный массив. Mirel Паскаль, Turbo Pascal, PascalABC.NET 5 18.05.2009 22:59