Mahmoud Shaker Ответов: 2

Код, не работающий после компиляции в windows 10


код c++ не работает, но он скомпилирован без ошибок в visual studio
после нажатия кнопки запустить окно dos откроется всего на секунду и закроется
я использовал dev-c++, но и та же проблема

Что я уже пробовал:

я выключил антивирус но он не работал

Patrice T

Потому что ты допустил загадочную ошибку в своем загадочном коде.
Ты сделал это неправильно !

2 Ответов

Рейтинг:
12

CPallini

(Дикое предположение) Вы написали консольное приложение, что-то вроде

#include <iostream>
int main()
{
  std::cout << "hi there!" << std::endl;
}

В таком случае описанное вами поведение является правильным: приложение запускается, выдает выходные данные и (быстро) завершается. Если вам нужен шанс увидеть результат, вы должны остановить его выполнение (по крайней мере, на некоторое время). Вы можете, например, приостановить его с помощью синхронного запроса ввода:
#include <iostream>
int main()
{
  std::cout << "hi there!" << std::endl;
  std::cin.get(); // waits for input
}

Кроме того, вы можете запустить консольное приложение из командной строки.


Рейтинг:
0

Rick York

Для этого есть целый ряд причин. Когда такое происходит, я устанавливаю точку останова на первом операторе в основной функции, а затем запускаю код в отладчике и прохожу через него, чтобы посмотреть, что произойдет. Это все, что я могу посоветовать на данный момент, так как я не вижу вашего кода.