Здравствуйте, Посетитель | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Модератор форума: MFC  
Форум С++ Builder Helper » C/C++ и BCB » С++ и С++ Builder » Передача массивов
Передача массивов
ПосетительДата: Четверг, 27.09.07, 01:57 | Сообщение # 1
Группа: Гости





Есть такая проблема:
Мне нужно передать двумерный массив в подпрограмму (в отдельный unit), подпрограмма меняет значения в массиве. Как это сделать??

пусть у нас есть float T[20][20];
функция Temperature();
нужно передать массив как аргумент в эту функцию.

привидите пример как это сделать.

 
KlausДата: Пятница, 28.09.07, 13:40 | Сообщение # 2
Разработчик
Группа: Администраторы
Сообщений: 50
Статус: Offline
Если подпрограмма - это функция, объявленная в отдельном модуле, то просто подключите этот модуль (#include "unit.h") к главному модулю. Вот пример объявления функции:

float Temperature(float T[][]) //Параметр функции - массив
{
//Действия над массивом
return a; //Переменная, которую возвращает функция
}

Сообщение отредактировал Klaus - Пятница, 28.09.07, 13:44
 
Форум С++ Builder Helper » C/C++ и BCB » С++ и С++ Builder » Передача массивов
  • Страница 1 из 1
  • 1
Поиск:

Дизайн — Артур Нецветаев © 2005-2008 Builder Helper Group Хостинг от uCoz