如何在代码块控制台中编写?

How to write in code blocks console?

我是代码块的新手,我正在编写接受命令行输入(例如文件名)的代码,但是一旦我编译并 运行 代码,控制台就会提示 "press any key to continue" 像往常一样,我无法在控制台中输入任何内容?所以我可以在控制台中编写代码 运行.

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

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

希望对您有所帮助!

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

要指定命令行参数,select Project 菜单 IDE 的顶部菜单栏。在项目菜单中,select设置程序的 arguments,输入你想要的命令行参数然后确定。

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