Другие языки программирования и технологии
heloword не запускается!? вопрос внутри!и код C+ builder! программа на С!
HELP??? В C+ builder дос программа не выводится? запускается и сразу дос окошко пропадает! Программа на простом С! #include <stdio.h> main() { printf("hello "); printf("\n"); }
программа сделала своё дела, программа может уходить.. .
вы же её не сказали оставаться и ждать с моря погоду...
вы же её не сказали оставаться и ждать с моря погоду...
Когда вы запускаете программу из С++ Builder, то она запускается в отдельном окне, а по завершению работы программы окно закырвается. Вам нужно сделать так, чтобы программа не завершала свою работу, пока вы не укажите ей это сделать. То есть перед завершением нужно организовать паузу.
В коде на С это можно сделать так, написав свое макро.
#define EXIT( x ) \
puts( "Press eny key to continue..." ); \
getch(); \
return ( 0 )
Для этого надо включить в программу заголов
#include <conio.h>
А в самой программе вместо
return 0;
поставить вызов макро
EXIT( 0 );
Или же если для вас макро - это еще что-то вам неизвестное, то провто перед
return 0;
вставьте строки
puts( "Press any key to continue..." );
getch();
return 0;
Естественно и в этом случае надо включить обязательно заголовки, если они еще не включены
#include <stdio.h>
#include <conio.h>
То есть ваш код будет выглядеть следующим образом
#include <stdio.h>
#include <conio.h>
int main()
{
// здесь ваш код
puts( "Press any key to continue..." );
getch();
return 0;
}
В коде на С это можно сделать так, написав свое макро.
#define EXIT( x ) \
puts( "Press eny key to continue..." ); \
getch(); \
return ( 0 )
Для этого надо включить в программу заголов
#include <conio.h>
А в самой программе вместо
return 0;
поставить вызов макро
EXIT( 0 );
Или же если для вас макро - это еще что-то вам неизвестное, то провто перед
return 0;
вставьте строки
puts( "Press any key to continue..." );
getch();
return 0;
Естественно и в этом случае надо включить обязательно заголовки, если они еще не включены
#include <stdio.h>
#include <conio.h>
То есть ваш код будет выглядеть следующим образом
#include <stdio.h>
#include <conio.h>
int main()
{
// здесь ваш код
puts( "Press any key to continue..." );
getch();
return 0;
}
int main()
запускай свою прогу из коммандной строки.
проблема в том что printf("hello ");
printf("\n"); вывелось и программа завершила программу.
еще как вариант, можно добавить ввод значения. тогда программа будет ожидать ввод значения и не закроется.. .
ход мысли я думаю понятен.. . =)
проблема в том что printf("hello ");
printf("\n"); вывелось и программа завершила программу.
еще как вариант, можно добавить ввод значения. тогда программа будет ожидать ввод значения и не закроется.. .
ход мысли я думаю понятен.. . =)
Похожие вопросы
- C++ Builder. Вопрос внутри.
- Какую выбрать среду программирования для C++/Visual C++ для учебных целей кроме CodeGear Delphi+C++ Builder?
- У кого нибудь есть таблица описания кода ошибкок в Delphi (C++ Builder)?
- Почему программа не компилируется в Borland C++ Builder?
- Помогите, лёгкий код C++
- Пожалуйста помогите разобраться с даним кодом C++. Тема : Односвязание списки
- Слышал такое мнение что C++Builder не круто а настоящие программеры пользуют visual c++, правда ли это ?
- Щас думаю какой качать учебник по С++ но тут Визуал и Бьюлдер что лучше учить Visual C++ или C++ Builder
- Как научиться программировать на C++ с нуля, имея под рукой среду разработки Borland C++ Builder 6.0
- Стоит ли учить Borland C++ Builder 6