Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Donville
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 113
#1

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

17.06.2014, 22:06. Просмотров 1101. Ответов 3
Метки нет (Все метки)

Доброго времени суток! Подскажите, пожалуйста, как вернуть два значения: 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;
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2014, 22:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как вернуть из функции два значения (C++):

Как вернуть из функции два значения? - C++
Подскажите,как вернуть из ф-ции 2 значения .Вроде ,как то можно с помощью pair ,но как здесь это применить?Заранее спасибо Source.cpp ...

Как вернуть сразу 2 значения из функции? - C++
Есть функция, которая генерирует 2 параметра. Как сделать так, чтобы функция их вернула? Оба сразу?

Как вернуть сразу 2 значения массива в функции? - C++
Собственно дан у меня например массив &quot;aa&quot;, где l-левая граница, а r-правая. При выполнении кода мне надо сразу вернуть эти два стоящих...

Как вернуть больше одного значения из функции? - C++
здрасти, как быть если функция должна возвратить не 1 значение а 2?

Вернуть из функции 2 значения - C++
Как вернуть из функции 2 значения? Нужно вернуть строку и ее длину, но чтобы функция SendData() не вызывалась 2 раза. Сейчас узнаю длину...

Как передать два значения из функции ? C++ HIWORD/LOWORD - C++
есть например int a, b как мне преобразовать их в значение, которое можно разобрать данными макросами и получить значения этих переменных. ...

3
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
17.06.2014, 22:07 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Donville,
Цитата Сообщение от Donville Посмотреть сообщение
как вернуть два значения
передать сначала их по ссылке
1
Jewbacabra
Эксперт PHP
2659 / 2246 / 845
Регистрация: 24.04.2014
Сообщений: 6,748
17.06.2014, 22:08 #3
Donville, передавай их по ссылке
1
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
18.06.2014, 06:45 #4
Цитата Сообщение от Donville Посмотреть сообщение
Подскажите, пожалуйста, как вернуть два значения: row и column из функции.
верните std :: pair
0
18.06.2014, 06:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2014, 06:45
Привет! Вот еще темы с ответами:

Можно ли вернуть функцией два значения при условии что она будет вещественного типа? - C++
Вот само задание...уже пол часа думаю есть ли такая возможность или я что то не так понимаю.Написать программу с реализацией в виде вызова...

Из функции вернуть более одного значения - C++
У меня есть функция: code(int y, int z){ int g=y+z; int f=y*z; return g,f; } main(){ int sum=code(5,15); } Как прописать...

Необходимо вернуть значение функции из Булевского значения и посчитать факториал - C++
Стоит задача- Написато программу которая спрашивает пользователя - Рост, вес, и возраст а затем выдаёт размер одежды по след. формулам: ...

как вернуть (вывести) 4 значения - C++
подскажите пожалуйста, есть код, но что-то немогу разобраться с функцией, у меня она должна возвращать 4 значения (координат точек) а у...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru