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

Массивы в Visual Studio - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как объявить vector в классе? http://www.cyberforum.ru/cpp-beginners/thread791198.html
template<typename NODETYPE> class List { public: List(); ~List(); ... private: ... vector<Node<NODETYPE> *> index(10);
C++ 2) Дан целочисленный массив размера N. Найти максимальное количество его одинаковых элементов 2) Дан целочисленный массив размера N. Найти максимальное количество его одинаковых элементов. http://www.cyberforum.ru/cpp-beginners/thread791197.html
C++ Реализовать шаблон поразрядной сортировки массива
Реализовать шаблон поразрядной сортировки массива
Реализовать шаблон класса, который осуществляет поиск наиболее часто встречающего-ся значения C++
Реализовать шаблон класса, который осуществляет поиск наиболее часто встречающего-ся значения
C++ Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов http://www.cyberforum.ru/cpp-beginners/thread791190.html
1) Дан массив размера N. Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов. Найденные номера выводить в порядке их возрастания.
C++ Сделать шаг назад в настройках программы на языке си Собственно надо чтобы когда человек ходил по "Настройки" была кнопка "вернуться назад". Как это реализовать? Программа рабочая, запустите и выберите "настройки" и там походите. Поймёте суть вопроса)) #include <stdio.h> #include <stdlib.h> #include <string.h> #include <windows.h> int main() подробнее

Показать сообщение отдельно
egeoksar
1 / 1 / 0
Регистрация: 06.01.2013
Сообщений: 22
20.02.2013, 22:02     Массивы в Visual Studio
Столкнулся с проблемой. Visual Studio выдает ошибки:
Кликните здесь для просмотра всего текста
e:\проекты\array test\array test\main.cpp(8): error C2057: требуется константное выражение
e:\проекты\array test\array test\main.cpp(8): error C2466: невозможно выделить память для массива постоянного нулевого размера
e:\проекты\array test\array test\main.cpp(8): error C2133: c: неизвестный размер

Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main()
{
    int a,i=0;
    cin >> a;
    int c[a];
    for (i=0; i<a; i++)
        cin >> c[i];
    for (i=0; i<a; i++)
        cout << c[i] << "\n";
    system("pause");
}
В CodeBlocks работает без проблем. В чем моя ошибка? И как тогда объявлять массивы в Visual Studio?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru