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

Вызов функции динамического выделение памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ спасите нубку. установка quick C http://www.cyberforum.ru/cpp-beginners/thread383374.html
Надо поставить microsoft quick c, вроде установила, вроде работает, НО выдает ошибку в первой строчке. т.е. не может открыть библиотеку stdio.h пыталась заменить, все тоже. кто-нибудь киньте рабочую библиотеку, или подскажите что делать. мб дело в том, что у меня винда 7ка? короче help мне кучу программ надо сдавать)
C++ double rand() как записать случайное double число? точнее как в диапазоне записать, например от -100.0 до 100.0?? http://www.cyberforum.ru/cpp-beginners/thread383355.html
vector<int>* v; обращение к конкретному элементу C++
vector<int> *v; v = new vector<int>(); v->push_back(6); v->push_back(6); v->push_back(6); v->push_back(6); v->push_back(6); int t=v; // компилятор ругается
C++ Нулевой массив
Как заполнить массив 10х10 нулями?
C++ Подскажите с вводом переменной в строку ShellExecute!!!Please!!! http://www.cyberforum.ru/cpp-beginners/thread383314.html
Как мне в данной строчке присвоить значение Si.doc какой-то переменной? ShellExecute(NULL, "open", "Si.doc", NULL, NULL, SW_SHOWNORMAL); Чтобы я мог при вводе имени файла, записывать его в эту переменную и подставлять ее в строчку? eom to char...может использовать, но пока не выходит...(((
C++ Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а эта же тока подряд идущих букв а плиз помогите подробнее

Показать сообщение отдельно
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
14.11.2011, 02:08     Вызов функции динамического выделение памяти
Здравствуйте!

Нужна помощь!

Написал функцию выделение памяти под двумерный динамический массив, которая возвращает масив размером n на m!

C++
1
2
3
4
5
6
7
8
9
int Matrix(int **matr, int n, int m)
{
    
    int **mass = new int *[n];
    for (int i = 0; i < n; ++i) 
        mass[i] = new int [m];  
 
    return mass[n][m];
}
С этим как то проблем нету!

Проблема состоит в том, что не получается вызвать эту функцию

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
int main()
{
    setlocale(LC_CTYPE,"Russian");
    int n, m;
    
    cin >> n >> m;
 
    //int matr[n][m] = Matrix(matr, n, m); не подходит 
           //ИЛИ
           //Matrix(matr, n, m); то понятно не объявленный matr
 
    
    ifstream inarray;
    inarray.open("matrix.txt"); // открытие файла для ввода
 
    for (int i = 0; i < n; ++i)
    {
        for (int j = 0; j < m; ++j) 
        {
            inarray >> matr[i][j];
            cout << matr[i][j] << "\t";
        }                           
    cout << endl;
    }                               
    
    system("pause >> null");
    return 0;
}

Подскажите каким образом можно вызвать эту функцию!

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