Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.113.30] |
|
Сообщ.
#1
,
|
|
|
В программе:
vector<int> v1max, v2max; GetNum(v1, v2, v1max, v2max); for (size_t i = 0; i < v1max.size(); i++) { out << setw(3) << v1max[i] << " " << v2max[i] << endl; } Прикреплённый файлCppStudyCons.zip (2,47 Кбайт, скачиваний: 30) |
Сообщ.
#2
,
|
|
|
Код не смотрел, но есть подозрения, что вы эти векторы внутри и создаёте, а наружу ничего и не выдаётся, посему и ноль... Но код надо смотреть, конечно.
|
Сообщ.
#3
,
|
|
|
Нет, векторы создаю извне функции, просто надо было в определении функции указать &v1max
|
Сообщ.
#4
,
|
|
|
Тебе надо передать в функцию ссылку на вектор -
void GetNum(vector<int> v1, vector<int> v2, vector<int> &v1max, vector<int> &v2max) В твоем текущем коде передается копия v1max и v2max |