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

Как правильно создать динамический массив из функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Cоздание дерева выражения http://www.cyberforum.ru/cpp-beginners/thread30598.html
Есть таблица лексемм:p: ... struct Lexem { char type; char name; int pos; int prior; };
C++ Можно примерчик простенькой програмки, которая читает строку с клавы и записывает ее в переменную. Собственно простенький примерчик. Надо, что бы человек вводил с клавиатуры строку, потом нажимал <Enter> и, то что он ввел попадало в переменную, или сразу в ячейку матрицы. Вот предыдущий код: ... http://www.cyberforum.ru/cpp-beginners/thread30589.html
C++ Дружественные числа
Мне нужно составить программу для нахождения дружечтвенных числ до заранее заданного числа n. Подскажите хоть как єто сделать, а то я даже не пойму как это дружественные числа. Все что нашел это эту...
C++ Создать матрицу элементы которой являются строки
В предыдущем задании надо было создать матрицу N на M элементы которой целые числа. А вот теперь нужна матрица элементы которой строки. Вот код создания динамического двумерного массива и его...
C++ Что будет, если new вызвать 2 раза с одним и тем же указателем? http://www.cyberforum.ru/cpp-beginners/thread30564.html
Собственно вопрос что будет? напрмер int *i=new(1); i=new(3); i будет сылаться на ячеку со значенеим 3 это ясно, а куда денется ячейка со значением 1?
C++ Функция перемножения матриц Задание: подробнее

Показать сообщение отдельно
rar14
28 / 22 / 1
Регистрация: 14.04.2009
Сообщений: 448

Как правильно создать динамический массив из функции - C++

18.04.2009, 20:36. Просмотров 1057. Ответов 2
Метки (Все метки)

Вот так ругается компилятор:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int** i_matrix; 
f(i_matrix,N, M);
 
.............................................
 
void f(int** matrix, int n, int m) {
    matrix = new int *[n];
    if (!matrix) exit(0);
 
    for (int i = 0; i < n; i++) {
            matrix[i] = new int [m];
            if (!matrix[i]) exit(0);
    }
}
Поправьте код пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru