|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.08.2010, 14:57 | #11 | ||
Форумчанин
Регистрация: 31.08.2009
Сообщений: 161
|
Цитата:
ошибка: expected constant expression... Цитата:
Код:
|
||
06.08.2010, 15:04 | #12 |
Я
Форумчанин
Регистрация: 24.04.2010
Сообщений: 693
|
Не хотите выделять память динамически и использовать vector, тогда создавайте константное количество элементов, превышающее максимально допустимое количество возможных. Считать сколько у вас этих элементов вышло все равно придется
Код:
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©. |
06.08.2010, 15:05 | #13 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Не знай как у тя у меня нормально работает!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
06.08.2010, 15:05 | #14 |
Регистрация: 06.08.2010
Сообщений: 8
|
, без ссылок, указателей и векторов, нам пока всего этого не давали..
можно конечно с лишними элементами не работать, но по условию таких элементов в mass2[] быть не должно, в данном случае ожидается что длина массива 6 и не более. Последний раз редактировалось Stilet; 06.08.2010 в 15:36. |
06.08.2010, 15:35 | #15 | |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Цитата:
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
|
06.08.2010, 16:00 | #16 |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 215
|
В Qt Creator по дефолту используется компилятор g++ из дистрибутивчика mingw32. Как ни странно, он позволяет таким образом объявлять массивы:
int len = 20; char mas[len]; И даже адекватно работать с ними, хотя это и нельзя делать в стандарте С++.
wyvern@localhost:~$ sudo emerge --unmerge world
|
06.08.2010, 16:17 | #17 |
Форумчанин
Регистрация: 31.08.2009
Сообщений: 161
|
|
06.08.2010, 17:00 | #18 |
Регистрация: 06.08.2010
Сообщений: 8
|
Всем спасибо за советы.
|
06.08.2010, 17:23 | #19 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Господа mrChester и ThisIzGame! Я тут не так давно тоже вещал, что размерность массива при его декларации в C неконстантной быть не может и... вскоре выяснил, что ошибаюсь! Или, по крайней мере, не совсем прав Это дело называется VLA (Variable-Length Arrays) и "по просьбам трудящихся" уже 10 лет как включено в стандарт ( C99, подчёркиваю - стандарт C, а не C++ ! ). Другое дело, что не все разработчики компиляторов торопятся обеспечить поддержку этой возможности.
|
06.08.2010, 17:29 | #20 | |
Форумчанин
Регистрация: 31.08.2009
Сообщений: 161
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вопрос по массивам | souwOw | Помощь студентам | 0 | 24.10.2009 23:02 |
вопрос по массивам | peq | Microsoft Office Excel | 2 | 15.10.2009 18:52 |
Вопрос по парным массивам в С++ | Chudic | Помощь студентам | 4 | 07.11.2008 10:33 |
Вопрос по массивам | Azzy | Общие вопросы .NET | 4 | 23.12.2007 23:43 |