C文件重定向
发布时间:2020-12-16 02:59:45 所属栏目:百科 来源:网络整理
导读:为了更快的输入,我读到可以进行文件重定向,并且包含已经设置了cin输入的文件. 它的理论应该如下所示 App.exe inputfile outputfile 据我在C Primer的书中了解到,以下C代码[1]应该是从文本文件中读取cin输入,不需要任何其他特殊指示,如[2] [2] include fstrea
为了更快的输入,我读到可以进行文件重定向,并且包含已经设置了cin输入的文件.
它的理论应该如下所示 App.exe inputfile outputfile 据我在C Primer的书中了解到,以下C代码[1]应该是从文本文件中读取cin输入,不需要任何其他特殊指示,如[2] [2] include <fstream> ofstream myfile; myfile.open (); [1]以下C代码… #include <iostream> int main(){ int val; std::cin >> val; //this value should be read automatically for inputfile std::cout << val; return 0; } 我错过了什么吗? 解决方法
要使用你的代码[1],你必须像这样调用你的程序:
App.exe < inputfile > outputfile 您也可以使用: App.exe < inputfile >> outputfile 在这种情况下,输出将不会随着命令的每次运行而被重写,而输出将被附加到已经存在的文件中. 有关在Windows中重定向输入和输出的更多信息,您可以找到here. 注意,<>和>>符号将被逐字输入 – 它们不仅仅是在这个解释中的演示目的.所以,例如: App.exe < file1 >> file2 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |