c++ - Code::blocks,定义默认输入

标签 c++ input codeblocks

我想在提供标准输入的 Code::blocks IDE 程序中执行。

                                                                                              #include <iostream>
#include <cmath>

using namespace std;

int main()
{
    double a;
    double b;

    cout << "Side one\n";
    cin >> a;
    cout << "Side two\n";
    cin >> b;

    cout << "Result :" << sqrt(a*a + b*b) << endl;
}

带有参数“a”和“b”,在文件中提供:

说:

2 4

我可以在 bash 中进行编译,然后:

"./my_compiled_program < ./myinput"

我只是想在 code::blocks 中使用带参数(标准输入)的文件。

我该怎么做? PS:不幸的是,“设置程序的参数”不起作用 Set program's argument

最佳答案

感谢@aleguna:

我们应该在我们要编译和执行的文件所在的文件夹中创建文件: Place input next to source code

然后添加 < ./input编程参数,其中 input是我们放在源代码旁边的文件的名称。

In code::blocks

谢谢@aleguna。

关于c++ - Code::blocks,定义默认输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13196915/

相关文章:

c++ - malloc 失败条件

c++ - 随机数字列表

c++ - SDL2 无法正确链接

javascript - 在日期时间本地输入中隐藏年、月和日

scala - (按任意键继续)在 Scala 中

php - 引导输入值仅显示第一个单词

c++ - 使用 CodeBlock 的命令行参数

c++ - 如何使用 CMake 项目调试 QML

c++ - STL 容器有任何标准布局保证吗?

python - 与boost python的静态链接