5 / 5 / 3
Регистрация: 28.02.2010
Сообщений: 166
|
|
1 | |
Задать размер двумерного массива20.10.2012, 13:37. Показов 33928. Ответов 18
Метки нет (Все метки)
по форуму искал, но находил только для одномерных либо, немного не понятные.
Можете написать и объяснить как ввести с клавиатуры размер двухмерного массива и создать этот массив?
0
|
20.10.2012, 13:37 | |
Ответы с готовыми решениями:
18
Размер двумерного массива Задать размер массива Задать размер массива другой переменной Как задать произвольный размер массива |
погромист
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
|
||||||
20.10.2012, 18:20 | 3 | |||||
Можно так:
0
|
погромист
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
|
|
20.10.2012, 18:48 | 5 |
Странно, у меня компилятор ни на что не ругается при таком методе... И в настройках компилятора прописано виводить все уведомления об ошибках. (IDE Dev C++)
0
|
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 9
|
||||||
20.10.2012, 22:01 | 7 | |||||
введи просто большую константу масива.
например
0
|
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 9
|
|
20.10.2012, 22:35 | 11 |
точно нету.
0
|
20.10.2012, 22:53 | 12 | ||||||||||
Значит так, сейчас прозвучит мудрая и очевидная идея.
Можно задавать как простой двумерный массив с определенными значениями размера массива (I = номер столбца, j=номер строки). Например, так
Помог, нажми спасибо!
5
|
5 / 5 / 3
Регистрация: 28.02.2010
Сообщений: 166
|
|
21.10.2012, 02:46 [ТС] | 13 |
mr_free,
Первый вариант ,кстати, невозможен , n и m должны быть константными значениями. А второй вариант, при попытке заполнения просто выдает ошибку Просто попытался каждому значению присвоить сумму номеров строк и столбцов. То есть tab[0][0] было бы 0 . [0][1] было бы 1 и так далее. Я просто с указателями раньше вообще не имел дела и не могу понять в чем ошибка.
0
|
14 / 14 / 2
Регистрация: 21.10.2012
Сообщений: 140
|
||||||
21.10.2012, 09:54 | 15 | |||||
это часть моей домашней проги....
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
21.10.2012, 09:58 | 16 | |||||
Продолжу.
2
|
28.10.2012, 19:47 | 17 |
Первый вариант рабочий, просто рефлекторно написал так как можно объявлять двумерные массивы в MinGW, ведь в нем нетребуються указатели.
Так же все GUI компиляторы не требуют объявления указателей. А вот Студия и т.д. требуют! А со вторым лажанул
0
|
28.10.2012, 19:56 | 18 |
Он не возможен, зарубите себе на носу уже. Нельзя так делать по стандарту. То, что это пропускает MinGW, объясняется расширением компилятора. И, да, с чего это там указатели не требуются? Компилятор не может быть с гуем, это, как минимум, напрасная трата ресурсов.
0
|
0 / 0 / 0
Регистрация: 07.02.2019
Сообщений: 55
|
|
07.06.2019, 12:02 | 19 |
mr_free, а как дальше сделать ввод, у меня программа начинает ломаться(тип закройте программу или на отладку).
0
|
07.06.2019, 12:02 | |
07.06.2019, 12:02 | |
Помогаю со студенческими работами здесь
19
Как задать переменный размер массива Задать размер массива в стороннем файле Можно ли задать размер строкового массива переменной Не получается задать произвольный размер массива в struct Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |