Одесса: 10°С (вода 9°С)
Киев: 4°С
Львов: 10°С

Тема: двумерный массив в функции

Ответить в теме
Показано с 1 по 6 из 6
  1. Вверх #1
    Посетитель Аватар для Ri4@RD
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    384
    Репутация
    106

    Smile двумерный массив в функции

    Подскажите, пожалуйста, как передавать двумерный динамический массив в функцию? Сам массив инициализируется в void main, но так же используется в некоторой функции. Заранее спасибо.


  2. Вверх #2
    Постоялец форума Аватар для Яр
    Пол
    Мужской
    Адрес
    Odessa.Ua
    Возраст
    30
    Сообщений
    2,952
    Репутация
    148
    Взять и передать.
    Язык-то какой?...
    ~ Motivation is what gets you started. Habit is what keeps you going.

  3. Вверх #3
    Не покидает форум Аватар для -=TigeR=-
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    6,622
    Репутация
    1300
    void func1(int x[][11])
    {
    ......
    }

  4. Вверх #4
    Постоялец форума Аватар для Newton
    Пол
    Мужской
    Адрес
    Calgary, Alberta
    Сообщений
    1,080
    Репутация
    775
    Цитата Сообщение от -=TigeR=- Посмотреть сообщение
    void func1(int x[][11])
    {
    ......
    }
    а почему 11?
    Я предлагаю так:
    Код:
    HRESULT foo(int **ppArray, unsigned uXDimension, unsigned uYDimension)
    {
    .......
              return S_OK;
    }
    Моя хата з найкращого краю в світі.

  5. Вверх #5
    Новичок Аватар для JackTheHack
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    28
    Сообщений
    69
    Репутация
    15
    мой вариант:

    Код:
    //просмотр массива
    //1-й параметр - двумерный массив из int. Вторые 2 - его размеры
    void doWork(int** arr,int x,int y)
    {
    for(int i=0;i<y;i++)
      for(int j=0;j<x;j++)
      printf("%d ",arr[i][j]);
    }
    Тут был Женя :)

  6. Вверх #6
    Живёт на форуме Аватар для firejump
    Пол
    Мужской
    Сообщений
    3,160
    Репутация
    361
    Цитата Сообщение от Newton Посмотреть сообщение
    а почему 11?
    Я предлагаю так:
    Код:
    HRESULT foo(int **ppArray, unsigned uXDimension, unsigned uYDimension)
    {
    .......
              return S_OK;
    }
    Ух - ты повеяло могильной свежестью COM - а
    Viva La Barca !!! We are the champions :)


Ответить в теме

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения