Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) ShowStr - gcc пропускает явную ошибку http://www.cyberforum.ru/c-beginners/thread1509810.html
Интересует функция ShowStr. Почему gcc пропускает явную ошибку? Показывает только предупреждения. #include <stdio.h> void ShowStr(const char *str) { strcpy(str, "Another"); } int...
C (СИ) Вывести буквы английского алфавита в заданной последовательности
Здравствуйте, форумчане. Подскажите, как реализовать алгоритм, чтобы в консоли печатались буквы английского алфавита в такой последовательности. F FE FED FEDC FEDCB FEDCBA
C (СИ) Распараллеливание программы по всем процессам компьютера
Приходится иметь дело с громоздкими расчётами, которые могут занимать очень большое время. Хотелось бы научиться распараллеливать программу по всем процессорам компьютера, чтобы использовать всю...
C (СИ) Вывести количество символов, из которых состоит введённое слово Программа попросту выводит количество символов из которых состоит введённое нами слово. Работает правильно, но вот от куда берётся warning что-то без помощи пока туговато догнать: → gcc -Wall -o... http://www.cyberforum.ru/c-beginners/thread1509492.html
C (СИ) Записать в файл отсортированный массив http://www.cyberforum.ru/c-beginners/thread1509413.html
из main вызываю 2 подряд функции void aSort - берет массив и сортирует, тут все хорошо, вывожу на экран тут все красиво отсортированно void aWrite - должна записать уже отсортированный массив, а...
Динамическое выделение памяти под массив строк C (СИ)
Программа выполняет конкатенацию произвольного количества строк. Но видимо я не правильно выделяю память под массив строк или неправильно считываю строки в массив. Какая ошибка? #include <stdio.h>...
C (СИ) Почему выделение памяти является статичным?
Типы нужны для того чтобы выделять память под числа, буквы? Ну это ясно. Но почему выделение памяти является статичным? Почему программа не выделит переменной "Retron" например столько, сколько она...
C (СИ) Программа валится при освобождении памяти под динамический массив Доброго времени суток. Проблема такая. Моя программа представляет собой поразрядную сортировку даты вида dd.mm.yyyy, пока я тестирую только по году. В функции radix_mas разряды года проверяются... http://www.cyberforum.ru/c-beginners/thread1508880.html
C (СИ) Sizeof(float). От куда берётся warning? http://www.cyberforum.ru/c-beginners/thread1508663.html
Простая программа. Выводит на экран, что и требовалось. Но вот что может послужить причиной следующему warning'гу: vopros.c:6:2: warning: format ‘%d’ expects argument of type ‘int’, but argument...
C (СИ) Поочередно изменять название файлов в каждой папке по шаблону Входные данные:есть директория Х, в ней N папок, в каждой из N папок лежат файлы. Задача: написать программу, в которую требуется ввести с клавиатуры адрес X(опционально), затем поочередно изменять... http://www.cyberforum.ru/c-beginners/thread1508428.html
Байт
Эксперт C
21050 / 13301 / 2796
Регистрация: 24.12.2010
Сообщений: 28,008
04.08.2015, 22:55 0

Динамическое выделение памяти под многомерный массив

04.08.2015, 22:55. Просмотров 1109. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Рыбоеж, уважаемый Andrew Sinjagin сказал все правильно. Но можно пойти и другим путем.
C
1
2
3
4
5
int **p;
p = (int **)malloc(n*sizeof(int *));
for(i=0; i<n; i++)
  *p = (int *)malloc(m*siseof(int));
p[i][j] = // теперь уже имеет смысл
Но и освободить память (free) тоже придется аккуратненько. В обратной последовательности. Сначала p[i], потом все p.

Вернуться к обсуждению:
Динамическое выделение памяти под многомерный массив
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.08.2015, 22:55
Готовые ответы и решения:

Динамическое выделение памяти под массив
Здравствуйте, помогите пожалуйста сделать в процедуре input динамическое выделение памяти под...

Динамическое выделение памяти под массив
Доброго времени! Требуется ввести размер массива с клав-ры, заполнить массив - изменить его размер...

Динамическое выделение памяти под массив строк
Программа выполняет конкатенацию произвольного количества строк. Но видимо я не правильно выделяю...

Динамическое выделение памяти под двумерный массив
Доброго времени суток, есть программа которая создаёт двумерный массив, вопрос такой как можно...

Динамическое выделение памяти под одномерный массив
В общем, вопрос такой. Пусть нам нужно задать массив, используя динамическое выделение памяти....

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