如何使用c获取.exe文件,并将其与Codeblocks一起使用?

问题描述 投票:0回答:2

我想创建一个程序,然后使用在其他计算机中生成的.exe文件,但是当我编译它,并且我使用.exe文件时,它不会打印任何内容。如果我使用scanf,它会询问我的值,然后关闭。我试过空文件,但它不起作用。我正在创建一个项目,所以我可以调试它。如果我使用CodeBlocks的运行选项,它可以很好地工作,但在编译,调试和使用.block外的.exe之后,它无法打印任何内容。它只是快速打开和关闭。我能做什么?

c codeblocks
2个回答
0
投票

您的问题可能是它在其运行的进程的屏幕上打印,然后在完成后关闭该屏幕,因此您永远不会看到输出。

尝试打开一个shell(Windows下的CMD),并在该shell中运行它。您应该能够看到输出,因为shell将在程序之后继续存在。


0
投票

尝试在主要功能块的最后使用getch()。如果您的编译器不支持它,请尝试使用getc()

© www.soinside.com 2019 - 2024. All rights reserved.