![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Helicopterr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: 2 Всего: 3 |
как можно создать двумерный динамический массив после ввода пользователем его высота/ширина? А затем после инициализации передать его другой функции как параметр?
int determinant(int MASSIVE[][]) // ошибка в этой строке, просит указать размерность массива { } void main() { unsigned short height; unsigned short widht; cin>>height; cin>>widht; // пользователь вводит размерность массива int *MASSIVE = new int[height,widht]; // ??? //2 цикла инициализации массива MASSIVE: for (int ii=0; ii<height; ii++) {PR "input column ("<<ii+1<<") elemets of MASSIVE:\n"; for (int ij=0; ij<widht; ij++) { cin>>MASSIVE[ii][ij]; }} determinant(MASSIVE); // вызов функции, нужно предать массив } -------------------- people can fly |
|||
|
||||
| Denn |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 6.8.2005 Репутация: нет Всего: 2 |
Если размер массива не известен на этапе компиляции - надо использовать динамический массив. Юзай STL vector<> или что-то подобное.
|
|||
|
||||
| Void |
|
||||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 40 Всего: 173 |
Стоило все-таки сперва воспользоваться поиском...
Дык, человек и спрашивает, как их создавать, многомерные-то
Или использовать std::vector<std::vector<int> >. Или написать простенький класс-обертку (строк на 10). Это сообщение отредактировал(а) Void - 31.8.2005, 21:55 -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
||||
|
|||||
| karas |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.8.2005 Где: Запорожье Репутация: нет Всего: нет |
Пришлось за тебя написать весь код
А вообще почитай ,что такое многомерные массивы!Дерзай дружище
|
|||
|
||||
| Helicopterr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: 2 Всего: 3 |
Void
спасибо, что отредактировал а то я уж хотел чёркать -------------------- people can fly |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |