我是代码块的新手,我正在编写接受命令行输入的代码,例如文件名,但是一旦我编译并运行代码,控制台就会提示“按任意键继续”我无法在控制台中输入任何内容?所以我可以在控制台中编写代码来运行。
答案 0 :(得分:2)
CodeBlocks将运行您的可执行文件而不需要参数,因此您可能希望自己动手。打开命令提示符(cmd.exe
)并使用所需的参数调用您的程序:C:/path/to/your/project/bin/Debug/program.exe filename
。
或者,您可以通过scanf
或类似方式请求用户输入。
希望它有所帮助!
答案 1 :(得分:1)
您无法在Code :: Blocks中将命令行参数传递给您的程序 控制台,因为Code :: Blocks已经启动了你的程序 看到控制台。您需要在中指定任何命令行参数 之前的项目设置运行它。然后,当控制台出现时, 您的程序将使用您拥有的命令行参数运行 指定。
要指定命令行参数,请选择项目菜单 IDE的顶级菜单栏。在项目菜单中,选择设置程序 参数,输入您想要的命令行参数,然后确定。
一旦您的程序 在控制台中运行(有或没有命令行 如果它请求来自用户的任何输入,那么你将是 能够在控制台中输入所需的输入。