33 / 25 / 7
Регистрация: 08.11.2008
Сообщений: 107
|
||||||
1 | ||||||
Вылетает ошибка при запуске программы14.11.2008, 18:18. Показов 2360. Ответов 4
Метки нет Все метки)
(
Написал несложную программу сложения матриц.
Скомпилирывал все нормально, ошибок нема. Начинаюца проблемы когда жму "Выполнить" програма запускаеца, нече не успевает сделать как вылетает ошибка, типо "отправить отчет чи не" вот програма:
0
|
|
14.11.2008, 18:18 | |
Ответы с готовыми решениями:
4
MinGW. При запуске откомпилированной программы вылетает ошибка, что библиотека libgcc_s_dw2-1.dll отсутствует.
При запуске программы консоль сразу вылетает В чем ошибка? При запуске программы открывается консоль и сразу ошибка о завершении программы |
![]() 2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
14.11.2008, 18:36 | 2 |
Код
int n,m,i,j; int A[n][m],B[n][m],C[n][m];
0
|
33 / 25 / 7
Регистрация: 08.11.2008
Сообщений: 107
|
|
14.11.2008, 18:43 [ТС] | 3 |
Так проблема решена, сам разобрался. Дело в том, как я понял, что вот этого делать незя:
Кто объяснит почему вылетает эта ошибка? Незя объявлять так много переменных сразу или в чем дело?
0
|
![]() 2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
14.11.2008, 19:24 | 4 |
Вообще-то,странно,что у тебя такой код компилируется. даже с "исправлениями". Массивы объявляются с константным размером,ты используешь переменный. Без динамического распределения памяти.В любом случае,ты объявлял массив неизвестного размера(n,m на момент объявления массива вообще могли быть отрицательными)
0
|
57 / 53 / 4
Регистрация: 04.05.2008
Сообщений: 272
|
|
17.11.2008, 09:00 | 5 |
Ошибка в том, что когда ты делаешь такое объявление массивов у тебя не известна его размерность, когда ты объявил интовые переменные, но не присвоил им конкретного значения, то в них может находится что угодно (любое значение), поэтому когда ты вызывал программу, массивы могли быть настолько большими, что программа вылетала из за нехватки памяти.
После того как ты перенес объявление массивов после cin, тем самым, ты сначала определил значения переменных, а затем уже объявил массивы с изветной размерностью.
1
|
17.11.2008, 09:00 | |
Помогаю со студенческими работами здесь
5
Ошибка в конструкторе с параметром. Компилятор не ругается, но при запуске программы возникает ошибка Ошибка при запуске программы Ошибка при запуске программы Ошибка при запуске программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |