C++ 如何使用VisualStudio2010进行输入重定向?
我有一个input.txt文件。在该文件中,有一系列对,例如:C++ 如何使用VisualStudio2010进行输入重定向?,c++,visual-c++,input,redirect,C++,Visual C++,Input,Redirect,我有一个input.txt文件。在该文件中,有一系列对,例如: interactive 300 cpu 200 disk 400 real-time 500 tty 300 disk 200 在编写程序时,我打开了一个名为input.txt的文件,并使用fstream读取所有这些对。差不多 infile >> string1 >> int1 我现在的问题是,如何让visual Studio使用input.txt文件进行输入重定向。我已经把我所有的infle实例都改成了
interactive 300
cpu 200
disk 400
real-time 500
tty 300
disk 200
在编写程序时,我打开了一个名为input.txt的文件,并使用fstream读取所有这些对。差不多
infile >> string1 >> int1
我现在的问题是,如何让visual Studio使用input.txt文件进行输入重定向。我已经把我所有的infle实例都改成了cin,我相信我应该这么做。我进入项目>属性>调试>命令参数并键入:
< input.txt
但这只有在我从visual Studio内部运行它时才起作用。当我编译它时,转到exe所在的文件夹,将输入文件放在该文件夹中并运行exe,什么都没有发生。我刚得到一个闪烁的cmd窗口
感谢对任何人的帮助:)它正在等待您键入内容。您必须在命令行中键入“yourapp
您必须在命令窗口中提供
。如果您希望单击图标来启动程序,则可以将命令放入批处理(.bat
)文件中,并使用指向批处理文件的链接。它似乎在等待我键入一些内容。在我按下enter键一次后,它不再接受任何内容。我会试试你说的话,然后报告回来。不,我运行exe(它在文件夹中的信息内容上显示的应用程序),我输入J_B哦,我明白你在说什么了。那么我该如何提供最坏的结果呢?我会让它使用ifstream打开文件,但我肯定我会得到停靠点:/@neojb1989,在Windows XP中使用Start/All Programs/Accessories/Command Prompt。