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

Передача двухмерного массива из функцию в функцию - C++

Восстановить пароль Регистрация
 
sergey_viper
9 / 3 / 1
Регистрация: 15.04.2012
Сообщений: 177
02.04.2013, 23:24     Передача двухмерного массива из функцию в функцию #1
Допустим у меня есть функция, в которой "генерируется" массив.
Но нужно его передать в другую функцию, которая его выведет на экран.
Каким образом можно передать двухмерный массив?
Прриведите пожалуйста примеры с указателями.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
int main()
{
    generator();
    search_of_min();
    modification();
    return 0;
}
int generator()
{
    int n;
    cout<<"Enter dimension of matrix"<<endl;
    cin>>n;
    int A[n][n];
    srand (time(NULL));
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<n; j++)
        {
            A[i][j]=rand()%10;
            cout<< A[i][j]<<" ";
        }
        cout<<endl;
    }
    return *A[0][0];
}
 
int search_of_min()
{
    int Amin=A[0][0];
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<n; j++)
        {
            if (A[i][j]>Amin)
            Amin=A[i][j];
        }
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2013, 23:24     Передача двухмерного массива из функцию в функцию
Посмотрите здесь:

C++ Передача массива в функцию.
Передача динамического двухмерного массива в функцию C++
C++ 10. Разработать функцию, позволяющую поменять местами две произвольные строки двухмерного массива
C++ Разработать функцию, позволяющую поменять местами две произвольные строки двухмерного массива
Передача массива в функцию C++
C++ Передача двухмерного массива в функцию
Передача двухмерного массива в функцию C++
Передача двухмерного массива в функцию C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
incrome
9 / 9 / 0
Регистрация: 03.07.2012
Сообщений: 60
03.04.2013, 00:43     Передача двухмерного массива из функцию в функцию #2
Привет. Написал тебе примеры функций для передачи и принятия массивов:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#pragma hdrstop
#pragma argsused
 
#include <tchar.h>
#include <stdio.h>
#include <iostream.h>
using namespace std;
 
int Func_GMass(int Num){
int GMass[11];
//. . . операции над массивом.
for (int i = 0; i < 10; i++) {
  GMass[i] = 1;
}
//. . . записуем в дополнительную ячейку массива, кол-во выыодимых ячеек.
GMass[11] = 10;
//. . .
return GMass[Num];
}
 
void Show_GMass(){
int Tmp = Func_GMass(11);
 
     for (int i = 0; i < Tmp; i++) {
     cout<<Func_GMass(i);
     }
 
}
 
int _tmain(int argc, _TCHAR* argv[])
{
     Show_GMass();
 
    return 0;
}
Yandex
Объявления
03.04.2013, 00:43     Передача двухмерного массива из функцию в функцию
Ответ Создать тему
Опции темы

Текущее время: 00:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru