Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
-=ЮрА=-
Заблокирован
Автор FAQ
#1

Dev C - C++

21.09.2011, 19:38. Просмотров 938. Ответов 6
Метки нет (Все метки)

Пришу помощи от экспертов, ерунду прошу не писать!
Недавно пришёл в недоумение от скрина кода на миниатюре, как он может работать?!
На мой взгляд код противоречит всем канонам выделения памяти под массив
ведь такая запись
C++
1
2
3
int amount;
std::cin>>amount;
int list[amount][3];
не даёт память под массив, а даёт:
error C2057: expected constant expression
error C2466: cannot allocate an array of constant size 0
error C2133: 'list' : unknown size
error C2070: illegal sizeof operand


Но как оказалось DevC в Debug отрабатываетDevC, что обладает божественными свойствами???
0
Миниатюры
Dev C  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2011, 19:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Dev C (C++):

Dev C++ - C++
Скачал Dev C++ и тут такая фигня: хочу запустить программу и пишет что проект не откомпилирован. Жму скомпилировать а потом выполнить и то...

dev c++ - C++
дан массив, состоящий из н элементов. Верно ли, что отрицательных членов в массиве больше чем положительных

dev-c++ - C++
Использую компилятор Dev-c++ Вроде все хорошо, ошибку не выдает, компилирует, но при запуске только вот это

Dev-c++ - C++
Так получилось, что должен некоторое время поработать в этом известном бесплатном компиляторе. В отличие от builder'а, где AnsiString...

Dev-C++ - C++
подскажите чайнику нашел нете книжку обучение С++ для чайников и как понял она работает с GNU C++ что подойдёт Dev-C++ но тут я не могу...

Dev-C++ - C++
Нажимаю "скомпилировать", компиляция проходит успешно, но когда жму "выполнить", появляется предупреждение "Проект не откомпиирован"....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.09.2011, 19:49 #2
в DevCpp компилятор MinGW, который поддерживает variable length array

http://stackoverflow.com/questions/3...d-is-there-a-w
1
Somebody
2789 / 1603 / 145
Регистрация: 03.12.2007
Сообщений: 4,193
Завершенные тесты: 1
21.09.2011, 19:51 #3
http://www.cyberforum.ru/showthread.php?t=343443
1
-=ЮрА=-
Заблокирован
Автор FAQ
21.09.2011, 19:51  [ТС] #4
Jupiter, а сие соответствует стандарту Си???
Цитата Сообщение от Jupiter Посмотреть сообщение
компилятор MinGW, который поддерживает variable length array
, для меня это принципиально ответь пожалуйсто!
0
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.09.2011, 19:54 #5
насколько знаю то соответсвует С99
1-е предложение 1-й ссылки
Variable-length automatic arrays are allowed in ISO C99, and as an extension GCC accepts them in C90 mode and in C++.
1
-=ЮрА=-
Заблокирован
Автор FAQ
21.09.2011, 19:58  [ТС] #6
Да уж, у меня шок от возможностей Dev C
0
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.09.2011, 20:04 #7
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Да уж, у меня шок от возможностей Dev C
да мелкомягкие тоже могли бы замутить(http://msdn.microsoft.com/en-US/libr...(v=VS.80).aspx) такое
но это ведь не приносит $)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2011, 20:04
Привет! Вот еще темы с ответами:

Dev C++ - C++
Подскажите с советом. Если программа написанно на Visual Studio 2012, а нужно открыть в Dev C++, подскажите, что поменять нужно чтоб...

Dev C++ - C++
Помогите пожалуйста решить номера задач (2 и 3) в 7 варианте! в проге Dev C++ файл приложил в виде фото...

Dev C - C++
как и где тут использовать "malloc" ??? #include <stdio.h> int main () { int n, a, i; scanf...

ошибка Dev-c++ - C++
у меня с Dev-c++небльшая проблема.когда я набираю любую программу(будь то проект или source file) и нажимаю "запустить" то он мне выдаёт...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.09.2011, 20:04
Ответ Создать тему
Опции темы

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