Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Подправьте код где надо. Динамическое распределение памяти в языке С, Символьные данные и строки https://www.cyberforum.ru/ c-beginners/ thread797699.html
Подправьте код под Visual Studio 2010 на Си Задание 1. В программе определите и инициализируйте переменную X типа double, указатель double * и указатель типа void *. Присвойте указателям адрес...
C (СИ) Последняя группа совершенных чисел
Создать двоичный файл и записать в него n целых чисел. Последнюю группу совершенных чисел из исходного файла переписать в текстовый файл. Помогите пожалуйста, первую часть задания могу сделать, а...
Проверка вводимой информации C (СИ)
Добрый день. При вводе в программе номера группы студента(Тип данных - структура) необходимо проверить правильность ввода. *** ... printf(Rus("\nНомер группы:\n\n")); ...
C (СИ) Строки Дана строка. Найти число вхождений в ее подстроку , расположенную левее первого символа «.», подстроки из двух символов «:=». Если символ «.» является самым первым символом исходной строки, либо... https://www.cyberforum.ru/ c-beginners/ thread797613.html
C (СИ) Сформировать матрицу по заданному образцу https://www.cyberforum.ru/ c-beginners/ thread797608.html
Сформировать матрицу по заданному образцу не могу фотку вставить((( но как то так):swoon: l 1 l 1 l 1 l ...l 1 l l 2 l 2 l 2 l ...l 2 l l...l ...l ...l ...l...l l n l n l n l ...l n l
Побитовая обработка: в каждом байте переместить все единичные биты в конец C (СИ)
В каждом байте переместить все единичные биты в конец (Без использования строк и массивов). Есть программа для подсчета единичных битов, но не знаю как их переместить. #include <stdio.h> #include...
C (СИ) Мистика с функциями
Всем привет форумчане! У меня на пути познания C возникла одна мистическая проблема, вот: по отдельности эти две функции работают отлично void symbols() { int i = 0, c; while((c = getchar()) !=...
C (СИ) Вычислить и вывести на экран таблицу всех 20 значений функции делаю лабороторную "цилкы" Вычислить и вывести на экран таблицу всех 20 значений функции z(i,j)=xi2+yi3; для xi=x1, x2, x3, x4; yi = y1, y2,…, y5 Исходные данные: x1 = 0.1, x2 = 0.2, x3 = 0.3, x4... https://www.cyberforum.ru/ c-beginners/ thread797553.html
C (СИ) Найти произведение, сумму и количество отрицательных элементов массива https://www.cyberforum.ru/ c-beginners/ thread797552.html
Привет)) Заполнить матрицу m*n с клавиатуры. Найти произведение,сумму и количество отрицательных элементов массива. Спасибо:*
C (СИ) Вывести на печать исходный массив и предпоследний столбец массива Заполнить случайными числами матрицу n*m. Вывести на печать исходный массив и предпоследний столбец массива. Спасибо! https://www.cyberforum.ru/ c-beginners/ thread797534.html
0 / 0 / 0
Регистрация: 16.06.2010
Сообщений: 21
01.03.2013, 20:40  [ТС] 0

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

01.03.2013, 20:40. Просмотров 1043. Ответов 3
Метки (Все метки)

Ответ

anmartex,

спасибо большое. Я исправил сам и работает. Если можно, то у меня есть вопросы.
1. Зачем использовать двойной указатель? Я всюду использовал один указатель и только на матрицу.
2. Как работают (int**), (int*) и (int)? В чем разница?
3. Как правильно определить нужный объем памяти? Я, например выделил (n*n+1)

Спасибо.

Вернуться к обсуждению:
Выделение памяти под динамический массив
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2013, 20:40

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Выделение памяти под трехмерный массив
Здравствуйте. Выделяю память под трехмерный массив, но не получается обратиться к элементу...

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

Выделение памяти динамически под массив
Есть программа, нужно выделить динамически память под массив, все попытки сделать это...

Выделение памяти под одномерный массив
int main() { int *a; a = new int; for (int i = 0;i &lt; 10;i++) { a = rand() % 100; cout...

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