-2

我真的无法弄清楚这里出了什么问题......我希望代码在我在终端中键入一个参数时创建一个文件。如果 argc 设置为 1,它工作正常,但高于此值。任何帮助深表感谢 !干杯和美好的星期天

#include <fstream>
#include <string>
#include <iostream>
using namespace std;

int main(int argc, char* argv[])
{
    if (argc==(2))
    {
        ofstream file("MyFile.txt"); // Creates MyFile.txt
    }

    else
    {
        cout << "type one argument !" << endl;
    }
    return 0;
}
4

1 回答 1

0

如果您使用的是 Visual Studio,那么答案是:转到项目/属性,选择“调试”选项卡,然后在“命令参数”字段中输入参数。

于 2014-04-06T16:21:10.743 回答