Программа завершает работу (Dev C++)

Здравствуйте, у меня возник вопрос по Dev C++ , после написания программы её компиляции и выполнения она сразу же завершает работу (версия Dev C++ 4.9.9.2 Beta). Вроде как Dev не нуждается в строке: system(«pause»);

#include <iostream>
#include <cstdlib>
using namespace std;

int main() 
{ 
    cout << "Hello, world!" << endl;
    return 0; 
}

Если траблы, поставь system(«pause»); и не мучайся.

В Dev C++ в настройках вроде где-то есть галка, что бы тормозить закрытие окна. Сейчас Dev C++ у меня нет, поэтому точно сказать не могу.

Добавьте в конце перед return 0 команду getch() getchar(). Она будет ждать нажатия любой клавиши.

#include <iostream>
#include <cstdlib> //тебе эта строка не нужна, ведь ты не используешь visual studio
#include <conio.h> //это для того что бы работала функция getch_() 
using namespace std;

int main() 
{ 
    cout << "Hello, world!" << endl;
    getch_() // сама функция которая не дает закрыть программу
    return 0; 
}

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.