Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
4 / 4 / 3
Регистрация: 13.01.2013
Сообщений: 142

Программа вылетает с неизвестной ошибкой

18.04.2015, 14:00. Показов 1706. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток. Имеется следующий простенький код для рисования круга.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <windows.h>
#include <graphics.h>using namespace std;
 
int main()
{
    initwindow(400, 400);
    //system("cls");
    setcolor(5);
    circle(100, 100, 50);
    //Virus b;
    //AntiV a;
    //cout << "b = " << b.getLife() << " " << b.getType() << endl;
    //cout << "a = " << a.getLife() << " " << a.getType() << endl;
    closegraph();
    return 0;
}
при запуске выходит окно консоли, и затем windows завершает этот процесс. Выдает Process terminated with status -1073741510. Может кто сталкивался с таким? Что может быть не так?
PS работаю в среде Code Blocks 13.12. Модули графики в Code Blocks устанавливал по следующему сценарию http://kpolyakov.narod.ru/school/c/faq.htm
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.04.2015, 14:00
Ответы с готовыми решениями:

Программа вылетает с ошибкой
начал читать Б. Страуструпа &quot;Программирование. Принципы и практика использования C++&quot; Пробую пример из текста и при запуске вылетает...

Виртуальные функции. Программа вылетает с ошибкой.
Хотя дело может быть и не в виртуальных функциях. В общем портянка такова: #include &lt;iostream&gt; #include &lt;cstdlib&gt; ...

Программа вылетает с ошибкой std::bad_alloc
Всем привет! Задали написать программу, которая удаляет из файла все закомментированные строки(учитываются и //, и /* */) и реализовать в...

10
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
18.04.2015, 14:16
Остановку, перед closegraph(), сделай.
0
4 / 4 / 3
Регистрация: 13.01.2013
Сообщений: 142
18.04.2015, 14:26  [ТС]
Сделал getch(); перед closegraph(); до него даже не доходит. Вылетает. Затем в Code Blocks та же самая строка Process terminated with status -1073741510.
Миниатюры
Программа вылетает с неизвестной ошибкой  
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
18.04.2015, 14:36
У меня работает (скрин). Ещё что-нибудь, с этой библиотекой, в Code Blocks делал раньше?
Миниатюры
Программа вылетает с неизвестной ошибкой  
0
4 / 4 / 3
Регистрация: 13.01.2013
Сообщений: 142
18.04.2015, 14:42  [ТС]
Честно нет, в Code Blocks первый раз с графикой работаю.
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
18.04.2015, 14:47
Вот эту либу попробуй (которая у меня подключена). Как подключить там написано.
Вложения
Тип файла: rar graphics.rar (189.0 Кб, 13 просмотров)
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
18.04.2015, 14:48
И вот это исправь:
Цитата Сообщение от VadiMaid Посмотреть сообщение
#include <graphics.h>using namespace std;
C++
1
2
#include "graphics.h"
using namespace std;
1
4 / 4 / 3
Регистрация: 13.01.2013
Сообщений: 142
18.04.2015, 15:24  [ТС]
К сожалению, проблема осталась
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
18.04.2015, 15:45
Убери кирилицу в пути к .exe.

Добавлено через 53 секунды
И покажи, на скрине, что у тебя ещё в проекте.

Добавлено через 7 минут
Цитата Сообщение от VadiMaid Посмотреть сообщение
К сожалению, проблема осталась
После каких твоих действий?
0
4 / 4 / 3
Регистрация: 13.01.2013
Сообщений: 142
18.04.2015, 16:06  [ТС]
Интересно, убрал кириллицу ничего не было, но когда отключил производные классы стало работать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <windows.h>
#include "graphics.h"
#include <conio.h>
//#include "Virus.h"
//#include "AntiV.h"
 
using namespace std;
 
int main()
{
    initwindow(400, 400);
    //system("cls");
    setcolor(5);
    circle(100, 100, 50);
    //Virus b;
    //AntiV a;
    //cout << "b = " << b.getLife() << " " << b.getType() << endl;
    //cout << "a = " << a.getLife() << " " << a.getType() << endl;
    cin.get();
    closegraph();
    return 0;
}
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
18.04.2015, 17:05
Хочется дать линейкой по рукам
Цитата Сообщение от VadiMaid Посмотреть сообщение
#include <iostream>
#include <windows.h>
#include "graphics.h"
#include <conio.h>
<windows.h> содержит заголовки для использования GDI, graphics.h устаревший борландовский хедер для досовской графики, то что висит в сети в качестве симмулятора graphics.h написано бездарем, которому нужно отрубить руки чтобы не выкладывал дерьмо.
Простое рисование с GDI здесь
Как рисовать элементарные геометрические фигуры?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.04.2015, 17:05
Помогаю со студенческими работами здесь

Программа то вылетает с ошибкой, то работает корректно
При запуске программа то вылетает с ошибкой, то работает нормально. Нутром чую, что проблема в следующем куске кода, где я создаю объекты...

Удаление последнего элемента динамического массива (программа вылетает с ошибкой)
for (vector&lt;P&gt;::iterator i = p.begin(); i != p.end(); ++i) { i -&gt; life --; if (i -&gt; life ==0) p.erase(i);...

При обращении к индексу двумерного массива char программа вылетает с ошибкой
Программа вылетает с ошибкой на 66й строке. Почему?((( // Task_1.cpp : Defines the entry point for the console application. // ...

Вылет при работе программы с неизвестной ошибкой
#include &lt;iostream&gt; #include &lt;cstring&gt; using namespace std; int main() { int x=0; // хранит количество слов в строке ...

Программа вылетает с ошибкой нарушения прав доступа при чтении при заполнении дерева более чем 50 элементами
Приветствую всех. Задание: Для древовидных структур данных предусмотреть вывод характеристик сбалансированности дерева (средняя длина...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru