@8Yurasik8

При запуске консольной программы написанной на go терминал Windows сразу закрывается?

При запуске консольной программы написанной на go терминал Windows сразу закрывается, подскажите пожалуйста как это исправить средствами самого языка.
  • Вопрос задан
  • 3572 просмотра
Решения вопроса 3
index0h
@index0h
PHP, Golang. https://github.com/index0h
Открывайте сначала терминал, уже в нем свою программу. А не запускайте ее в консольном режиме.
Ответ написан
@ColdSpirit
Если я правильно понял - у вас программа выполнилась и сразу закрылась. В конце программы попробуйте запросить ввод у пользователя.
Ответ написан
xotkot
@xotkot
хорошо есть и хорошо весьма
добавьте в конце программы:
var input string
fmt.Scanf("%v",&input)

это не даст закрыться консоли после того как программа отработала, до тех пор пока не нажмешь какую-либо клавишу.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
djdeniro
@djdeniro
DeNet
Можешь попробовать создать файл runner.bat и запускать через него
@echo off
your programm here
pause
Ответ написан
Комментировать
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Это нормальное поведение.
Ответ написан
Комментировать
Akdmeh
@Akdmeh
PHP, Yii2, Music
Как сказано выше, программа отработала и закрылась.
Есть два варианта:
1) поставить в конце команду консоли pause или запросить ввод строки от пользователя, чтобы сразу не закрывалась
2) открыть cmd.exe, перейти в нужную папку, и уже там открыть программу - она отработает и вывод будет в окне, но сама программа не закроется
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы