Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Draglur
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 2
1

Ошибка при определении массива

06.05.2015, 20:14. Просмотров 620. Ответов 5
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#pragma hdrstop
#pragma argsused
 
#ifdef _WIN32
#include <tchar.h>
#else
typedef char _TCHAR;
#define _tmain main
#endif
 
#include <iostream.h>
#include <fstream.h>
#include <conio.h>
 
int _tmain(int argc, _TCHAR* argv[]) {
    int n = 10;
    int m = 10;
    const int max_lines = 1000;
    const int max_columns = 1000;
    int massive_input[max_lines][max_columns];
    cout << "Enter n=";
    cin >> n;
    cout << endl << "Enter m=";
    cin >> m;
    cout << endl << "Size of massive is " << n << " x " << m << endl;
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            massive_input[i][j] = 1 + rand() % 100;
        }
    }
    system("pause");
    return 0;
}
компилирует окно консоли и выдает окно "закрыть или отладить"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2015, 20:14
Ответы с готовыми решениями:

Синтаксическая ошибка при определении массива
Не определяется массив int choiceLevel (); int main () { string answer;...

Ошибка при определении макроса
Здорова! Есть код: #include &lt;iostream&gt; using std::cout; using std::endl;...

Ошибка при определении переменной в switch
case 2: // почасовые работники - фиксированная плата за 40ч, после 40ч...

Синтаксическая ошибка при определении метода перегруженного оператора,за классом
Есть два класса. Point1 и Pointer1 Синтаксическая Ошибка в Pointer1.cpp в...

Ошибка при определении класса: undefiner symbol t1,t2,t3,t4 t1 is not a mamber "figura"
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;graphics.h&gt; #include...

5
nmcf
6414 / 5674 / 2583
Регистрация: 14.04.2014
Сообщений: 24,016
06.05.2015, 20:26 2
Попробуй массив поменьше сделать. 100, например.
0
DrOffset
8937 / 4817 / 1178
Регистрация: 30.01.2014
Сообщений: 7,868
06.05.2015, 20:27 3
Draglur, слишком большой массив на стеке. Это ошибка переполнения стека. Тебе точно нужен массив 1000*1000? Если да, то вариантов у тебя два
1) Сделать массив глобальным.
2) Создать массив в динамической памяти.
0
lss
930 / 859 / 355
Регистрация: 10.10.2012
Сообщений: 2,705
06.05.2015, 20:28 4
C++
1
2
3
int** massive_input = new int*[max_lines];
for (int i = 0; i < max_lines; ++i)
     massive_input[i] = new int[max_columns];
0
Draglur
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 2
06.05.2015, 20:38  [ТС] 5
Сделал массив поменьше - теперь выдает ошибку
- [bcc32 Fatal Error] F1014 Failed to allocate SAVEmem.
[bcc32 Error] "bcc32" exited with code 1.
0
nmcf
6414 / 5674 / 2583
Регистрация: 14.04.2014
Сообщений: 24,016
06.05.2015, 22:14 6
Программу показывай.
0
06.05.2015, 22:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2015, 22:14

Ошибка в определении структуры
Здравствуйте. Я только начал изучать структуры и не могу понять в чем ошибка. ...

Ошибка в определении типов чисел
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using namespace...

Ошибка в определении структурного типа
В строке 40 выдает ошибку &quot;error C2440: 'initializing' : cannot convert from...


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

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

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