我想在提供标准输入的 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:不幸的是,“设置程序的参数”不起作用
最佳答案
感谢@aleguna:
我们应该在我们要编译和执行的文件所在的文件夹中创建文件:
然后添加 < ./input
编程参数,其中 input
是我们放在源代码旁边的文件的名称。
谢谢@aleguna。
关于c++ - Code::blocks,定义默认输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13196915/