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

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

Войти
Регистрация
Восстановить пароль
 
Suares
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 106
#1

Двумерный массив - Выражение должно иметь константные значения - C++

06.12.2013, 22:43. Просмотров 268. Ответов 1
Метки нет (Все метки)

Подскажите, почему у меня пишет ошибку в последней строке: выражение должно иметь константные значения.

C++
1
2
3
4
5
6
    unsigned int rows, columns;
 
    std::cout << "Please, enter count of rows and columns: ";
    std::cin >> rows >> columns;
 
    std::string arr[rows][columns] = {""};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2013, 22:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Двумерный массив - Выражение должно иметь константные значения (C++):

Выражение должно иметь тип указателя - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; struct laiks { int h; int m; int s; ...

Выражение должно иметь тип класса. Да ну? - C++
перекопал весь форум, ни где не нашел решение моей проблемы. #include &lt;GL/glut.h&gt; #include &lt;Windows.h&gt; #include &lt;iostream&gt; ...

Выражение должно иметь тип указателя на объект - C++
Не могу понять где я ошибся, на j ругается. // lalaba3.cpp: определяет точку входа для консольного приложения. // #include...

Ошибка выражение должно иметь константное значение - C++
Всем привет. Тут такая песня началась забавная. Вообще для начала я хочу выделить очень важную для меня строку - никакого решения...

Error: Выражение должно иметь константное значение - C++
struct SolderInfo { string rang; string name; int pn; }; using namespace std; int main() { int n;

Ошибка выражение должно иметь тип указателя на объект - C++
Как устранить проблему? #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
06.12.2013, 22:47 #2
потому что нельзя объяявлять размерности массива переменными (в gcc можно).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2013, 22:47
Привет! Вот еще темы с ответами:

Выражение должно иметь константное значение. Нужно исправить - C++
#include &lt;iostream&gt; using namespace std; int main(){ int count_string, count_column,sum; cout &lt;&lt; &quot;Input count...

Выражение должно иметь тип класса в Visual Studio - C++
Здравствуйте! Около года назад прорешивали с братом возможные задания на экзамен (он учился на курс старше меня), а мне сейчас выпала...

Выражение должно иметь тип класса, как исправить? - C++
Ошибку выдает в строчке кода bool kill (Rplane x, Uplane y){ if(x.set &lt; y.set) return false; else return true; }

Vector size - выражение должно иметь тип указателя - C++
vector &lt;planet_Struct&gt; planet_map; int ywf = planet_map-&gt;size int ywf = planet_map-&gt;size; Подчеркивает красным planet_map и говорит,...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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