Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

не запускаются приложения на платформе DOS - C++

01.12.2010, 20:03. Просмотров 695. Ответов 5
Метки нет (Все метки)

Операционка Windows XP SP 3. При компиляции файла ошибок никаких не выдает. При запуске программы высвечивается черный экран и сразу же пропадает... Для любых программ... На другом компьютере запускали все отлично....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2010, 20:03
Я подобрал для вас темы с готовыми решениями и ответами на вопрос не запускаются приложения на платформе DOS (C++):

Visual Studio, приложения не запускаются - C++
Есть одна проблема. Я раньше творил с CodeBlocks, а теперь решил попробовать в Visual Studio. Но ни одна моя прога не запускается пишет...

DOS приложения и C++ - C++
хотел бы узнать ответы на некоторые вопросы, почему приложения, написанный к примеру в c++ buildere 6.0 не будут работать в DOS, в чем...

Open GL, не запускаются приложения с его использованием - C++
Пишу на Visual C++ 2010, если написать совсем простенькую программку с использование open GL то работает нормально, но а если чуть...

Запуск из программы стороннего приложения в DOS - C++
Добрый день! Необходимо в ходе выполнения программы запустить другое .exe приложение в DOS. Гугл не помог, все ссылки выводятся на...

В Microsoft Visual Studio Express 2012 не запускаются консольные приложения - C++
Отказывается запускать программы на С++. К примеру "Hello World"

Простенькое графическое меню для консольного приложения DOS - C++
помогите реализовать простенькое графическое меню для консольного приложения DOS

5
panicwassano
594 / 562 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
01.12.2010, 20:04 #2
советую данную тему прочесть http://www.cyberforum.ru/cpp-beginners/thread10807.html
если среда борланд, то нажать alt + f5 и просмотреть результат работы программы
1
badaladanbad
0 / 0 / 0
Регистрация: 10.10.2010
Сообщений: 9
01.12.2010, 20:11  [ТС] #3
Цитата Сообщение от panicwassano Посмотреть сообщение
советую данную тему прочесть http://www.cyberforum.ru/cpp-beginners/thread10807.html
если среда борланд, то нажать alt + f5 и просмотреть результат работы программы
Среда Borland а именно Borland C++ 5.02(знаю что старье но нам на нем обьязательно делать нужно)

на Alt+F5 не реагирует


Пробовал через cmd запустить открывается тупо черный экран и не исчезает...
В конце getch() стоит...
0
panicwassano
594 / 562 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
01.12.2010, 20:14 #4
C
1
2
3
#include <conio.h>
 
getch(); //перед return 0
1
badaladanbad
0 / 0 / 0
Регистрация: 10.10.2010
Сообщений: 9
01.12.2010, 20:18  [ТС] #5
Цитата Сообщение от panicwassano Посмотреть сообщение
C
1
2
3
#include <conio.h>
 
getch(); //перед return 0
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
34
35
36
37
38
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
 
int main(void)
{
   /* request autodetection */
   int gdriver = DETECT, gmode, errorcode;
   int midx, midy;
   int stangle = 0, endangle = 360;
   int xradius = 100, yradius = 50;
 
   /* initialize graphics and local variables */
   initgraph(&gdriver, &gmode, "C:\\BC5\\BGI");
 
   /* read result of initialization */
   errorcode = graphresult();
   if (errorcode != grOk) {  /* an error occurred */
 
      printf("Graphics error: %s\n", grapherrormsg(errorcode));
      printf("Press any key to halt:");
      getch();
      exit(1);               /* terminate with an error code */
   }
 
   midx = getmaxx() / 2;
   midy = getmaxy() / 2;
   setcolor(getmaxcolor());
 
   /* draw ellipse */
   ellipse(midx, midy, stangle, endangle, xradius, yradius);
 
   /* clean up */
   getch();
   closegraph();
   return 0;
}
Вот код програмы скопирован из файла помощи bcdos.hlp
Результат 0....
0
panicwassano
594 / 562 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
01.12.2010, 20:47 #6
код рабочий
для начала включи графический режим вот так
2) After installation of Turbo C,you have to adjust the settings of linker.Go to Options>Linker > Libraries> and then check the ” Graphics Library“.This will help to solve the linker errors for the graphics programs.Please do not uncheck any other option already selected by compiler.

потом компили, рисует эллипс посередине экрана. Среда Borland c++ 3.1
если при линковке выдаст ошибку про tclasss.lib, то установить ее можно скопировав из среды Turbo C 3.0
0
01.12.2010, 20:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2010, 20:47
Привет! Вот еще темы с ответами:

Не запускаются DOS-приложения. - Windows 7
Помогите с такой проблемой: при запуске любого DOS-приложения вылазит такое сообщение Что нужно делать???

Не запускаются приложения - Удаление вирусов
После установки обновления на винду не открывается ни одно приложение. При попытки запуска ярлыка,документа,архива,программы выскакивает...

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

не запускаются приложения - Удаление вирусов
Здравствуйте. Проблема такая - при запуске некоторых приложений просто ничего не происходит, не выдается ни какая ошибка, только песочные...


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

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

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