C++ 对于C+,控制台中是否有两次从txt文件重定向(cin)输入+;?
在CMD控制台中重定向来自不同txt文件的输入流非常方便,因为我不需要编写文件名并在代码中打开它。比如在windows操作系统中键入C++ 对于C+,控制台中是否有两次从txt文件重定向(cin)输入+;?,c++,visual-c++,redirect,C++,Visual C++,Redirect,在CMD控制台中重定向来自不同txt文件的输入流非常方便,因为我不需要编写文件名并在代码中打开它。比如在windows操作系统中键入code.exe)。我该怎么处理呢?我只知道如何重定向一次而不是多次。任何帮助都将不胜感激。获取这两个输入是一个简单的问题:键入file1.txt file2.txt>code.exe。但是您的第一个std::cin语句如何知道哪一行是file1.txt的最后一行呢 通常的解决方案是使用code.exe file1.txt file2.txt,并使用各自的std::
code.exe
但是,如果我想将两个文件(如input1.txt和input2.txt)重定向到位于代码两个位置的两个输入流(
cin>
)。我该怎么处理呢?我只知道如何重定向一次而不是多次。任何帮助都将不胜感激。获取这两个输入是一个简单的问题:键入file1.txt file2.txt>code.exe
。但是您的第一个std::cin
语句如何知道哪一行是file1.txt
的最后一行呢
通常的解决方案是使用code.exe file1.txt file2.txt
,并使用各自的std::ifstream
读取这两个文件