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

Как вызвать из 1 функции параметры другой? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка посчета столбов http://www.cyberforum.ru/cpp-beginners/thread367609.html
Нарошно у массива из 5 элементов проверяю 6ой выдает вот что. Вопрос почему числовое значение имеет отрицательное значение
C++ Функция PosK Помогите решить, не знаю эту функцию вообще... Описать функцию PosK(S0, S, K) целого типа, возвращающую номер позиции, начиная с которой в строке S содержится K-е вхождение подстроки S0 (K > 0). Если количество вхождений S0 в строке S меньше K, то функция возвращает 0. Считать, что перекрывающихся вхождений подстрок S0 строка S не содержит. Вывести значения этой функции для пяти данных троек:... http://www.cyberforum.ru/cpp-beginners/thread367604.html
C++ Перегрузка методов
Hello! Прошу помощи от экспертов в С++.Помогите решить задачу!и прокомментировать выполнения действий. Перегрузка методов. Квадратная матрица задана количеством строк и столбцов (не более 4-х) и своими элементами реализовать - ввод матрицы (опреция <<); - ввод матрицы (операции>>); - Вычисление обратной матрицы (Опретор!)
C++ пожалуйста помогите с решениями задач си++
5.2009 Пусть элементами прямоугольного равнобедренного треугольника являются: Катет a, гипотенуза b, высота опущенная из вершины прямого угла на гипотенузу h, площадь S. Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника. 6.2009 Составить программу для проверки утверждения «Результатами...
C++ Конструктор принимающий два целочисленных значения http://www.cyberforum.ru/cpp-beginners/thread367592.html
Добрый день существует Конструктор принимающий два целочисленных значения, как можно просмотреть его значение в теле int main() ? A(int x,int y) - желательно без дополнительных методов и функций #include<iostream> using namespace std; class A { public: A(int x,int y);// конструктор принимающий два целочисленных значения ~A(){} virtual A* CLONE(){return new A(*this);}
C++ Как компилить программу с libjpeg? Я не понимаю, как компилить программу с libjpeg, если я использую Visual Studio. Г* командная строка - не находит nmake. подробнее

Показать сообщение отдельно
amfisat
 Аватар для amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 235
17.10.2011, 11:01     Как вызвать из 1 функции параметры другой?
Всем привет!

Собственно, вопрос в названии.

Хочу написать 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
void Array()
{
    int row, col;
    row=3; col=4;
    double **matrix=new double*[row];
    if(!matrix) exit(1);  //test 
 
    for(int i=0; i<row; ++i)
    {
        matrix[i]=new double[col];
        if(!matrix[i]) exit(1); //test
    }
}
 
void Print(int &row, int &col) 
{
    for(int i=0; i<row; ++i)
    {
        for(int j=0; j<col; ++j)
            printf("%f", matrix[i][j]);
    }
}
int main()
{
Array();
Print(&row, &col);
return 0;
}

Мне выдаётся ошибка, ибо row, matrix и col не инициализированы.

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