使用命令行扩充将文本写入文本文件并从文本文件中检索文本

时间:2015-05-10 05:11:26

标签: c++ text command-line command command-line-arguments

您好我想使用Command Line Argument在文本文件中编写C ++程序的输出,然后从文件中检索它。能帮到我吗,我无法获得令人满意的代码帮助。

1 个答案:

答案 0 :(得分:0)

如果您处于unix类型命令提示符(即bash或类似命令),通常只需使用'>'将输出重定向到文本文件。因此,如果您的程序被调用" MyCommand",只需执行:

    ./MyCommand > file.txt

之后,您可以使用文本编辑器打开文件,或者使用纯文本文件执行的任何操作。

如果您尝试以编程方式写出文件,则需要打开文件句柄。有很多方法可以做到这一点,一种方法是使用C库中内置的标准文件处理函数。请参阅此处获取教程:

http://www.tutorialspoint.com/cprogramming/c_file_io.htm