Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2009, 01:01   #1
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию Динамический масив (Си)

Доброго времени суток!

Подскажите пожалуйста, как на языке Си создавать двумерный массив, т.е. вводится его размерность (N х M), а программа его генерирует.

на С++, я знаю, что это так:
Код:
int ** mas;
mas = new int * [N];
for(i=N; i<N; i++) mas[i] = new int [M];
а как на Си?
VadEr вне форума Ответить с цитированием
Старый 27.12.2009, 02:05   #2
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Код:

int ** mas;
int i;

mas = ( int ** )malloc( N*sizeof( int * ) );
for ( i = 0; i < N; ++i ) mas[ i ] = ( int * )malloc( M*sizeof( int ) );
Carbon вне форума Ответить с цитированием
Старый 18.01.2010, 20:33   #3
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

Спасибо!
А как мне динамически добавлять элементы в массив?
VadEr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
масив в WHERE memka PHP 4 03.04.2009 07:36
масив HENRY23 Общие вопросы Delphi 0 17.03.2009 22:30
Масив rizii Общие вопросы C/C++ 2 09.01.2009 13:30
Вывести динамический масив с помощью функции Gavreil Общие вопросы C/C++ 2 17.12.2008 21:27
маcсив nikleb Паскаль, Turbo Pascal, PascalABC.NET 3 19.04.2007 23:23