【问题标题】:How to write in code blocks console?如何在代码块控制台中编写?
【发布时间】:2025-11-24 09:35:01
【问题描述】:

我是代码块的新手,我正在编写接受命令行输入(例如文件名)的代码,但是一旦我编译并运行代码,控制台就会像往常一样提示“按任意键继续”我无法在控制台中输入任何内容?所以我可以在控制台中编写代码来运行我的代码。

【问题讨论】:

    标签: c console-application codeblocks


    【解决方案1】:

    CodeBlocks 将不带参数地运行您的可执行文件,因此您可能希望自己执行此操作。打开命令提示符 (cmd.exe) 并使用所需的参数调用您的程序:C:/path/to/your/project/bin/Debug/program.exe filename

    您也可以通过scanf 或类似方式请求用户输入。

    希望对你有帮助!

    【讨论】:

      【解决方案2】:

      您不能在 Code::Blocks 中将命令行参数传递给您的程序 控制台,因为 Code::Blocks 已经启动了你的程序 见控制台。您需要在 项目设置之前你运行它。然后,当控制台出现时, 您的程序将使用您拥有的命令行参数运行 指定。

      要指定命令行参数,请选择 Project 菜单 IDE 的顶部菜单栏。在 Project 菜单中,选择 Set program's arguments,输入你想要的命令行参数,然后OK了。

      一旦你的程序 在控制台中运行(有或没有命令行 参数),如果它请求用户的任何输入,那么你将 能够在控制台中键入所需的输入。

      【讨论】:

        最近更新 更多