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

Как вернуть из функции два значения - C++

Восстановить пароль Регистрация
 
Donville
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 112
17.06.2014, 22:06     Как вернуть из функции два значения #1
Доброго времени суток! Подскажите, пожалуйста, как вернуть два значения: row и column из функции. Спасибо!
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
void ReadM(long double **mat, int row, int column, char *name)
{
    gets(name);
 
    cout <<"\nYour matrix: \n";
    ifstream fin(name);
    fin >> row >>  column;
    mat=Allocation(row,column);
    for (int i=0; i<row; i++)
    {
        for (int j=0; j<column; j++)
        {
            fin >> mat[i][j];
        }
    }
 
    for(int i=0; i<row; i++) //Output the array
    {
       for(int j=0; j<column; j++)
       {
           cout.width(8);
           cout << setw(8) << mat[i][j] << " "; //make columns 8 characters in each
       }
       cout << endl;
    }
    cout << row << endl << column << endl;
}
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
17.06.2014, 22:07     Как вернуть из функции два значения #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Donville,
Цитата Сообщение от Donville Посмотреть сообщение
как вернуть два значения
передать сначала их по ссылке
Jewbacabra
1787 / 1502 / 538
Регистрация: 24.04.2014
Сообщений: 4,215
17.06.2014, 22:08     Как вернуть из функции два значения #3
Donville, передавай их по ссылке
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11815 / 6794 / 769
Регистрация: 27.09.2012
Сообщений: 16,863
Записей в блоге: 2
Завершенные тесты: 1
18.06.2014, 06:45     Как вернуть из функции два значения #4
Цитата Сообщение от Donville Посмотреть сообщение
Подскажите, пожалуйста, как вернуть два значения: row и column из функции.
верните std :: pair
Yandex
Объявления
18.06.2014, 06:45     Как вернуть из функции два значения
Ответ Создать тему
Опции темы

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