Как я могу получить файл .exe с c, и использовать его где-нибудь еще с Codeblocks? - PullRequest
0 голосов
/ 24 марта 2019

Я хочу создать программу, а затем использовать файл .exe, сгенерированный на другом компьютере, но когда я скомпилирую его и использую файл .exe, он ничего не печатает. Если я использую scanf, он запрашивает у меня значения, а затем просто закрывается. Я пробовал с пустыми файлами, но это не работает. Я создаю проект, чтобы отладить его. Если я использую опцию запуска CodeBlocks, она работает отлично, но после компиляции, отладки и использования .exe вне кодовых блоков она не может ничего напечатать. Он просто открывается и закрывается быстро. Что я могу сделать?

Ответы [ 2 ]

0 голосов
/ 24 марта 2019

Попробуйте использовать getch() в самом конце основного функционального блока. Если ваш компилятор не поддерживает его, попробуйте с getc()

0 голосов
/ 24 марта 2019

Возможно, ваша проблема в том, что он печатает на экране процесса, в котором он выполняется, а затем закрывает этот экран по завершении, поэтому вы никогда не увидите вывод.

Попробуйте открыть оболочку (CMD под windows) и запустить ее в этой оболочке. Вы должны увидеть вывод, так как оболочка будет продолжать существовать после программы.

...