Программа Codelite C++ не компилируется и не запускается

Вчера я установил codellite 7.0 и пытался работать с ним. Но, похоже, есть какая-то проблема. Я не могу запустить любой код. На данный момент код довольно прост.

#include <stdio.h>

int main(int argc, char **argv)
{
   printf("hello world\n");
return 0;
}

тем не менее, он возвращает следующее и вывод пуст Press any key to continue

Текущий рабочий каталог: D:\ .....

Запущенная программа: le_exec.exe ./1

Программа вышла с кодом возврата: 0

1 ответ

Ваша программа работает нормально, единственная проблема в том, что после printf программа возвращает 0 и немедленно выключается, она запускается и распечатывает "привет мир", у вас просто нет времени, чтобы увидеть его.

Чтобы заставить программу ждать ввода пользователя, чтобы вы могли увидеть результат, используйте cin.get():

#include <stdio.h>
#include <iostream>

int main(int argc, char **argv)
{
   printf("hello world\n");
   std::cin.get();
return 0;
}
Другие вопросы по тегам