在命令行中对程序的输入输出流进行重定向是容易的,但在IDE中却不大好设置,好不容易找到了这篇文章,赶紧转过来了
转载自:http://blog.youkuaiyun.com/leiming32/article/details/6127197
设置在VC6.0中设置程序变量以及在VC2005中设置命令行参数可以实现从一个文件中读取输入数据,而不用在程序代码中通过文件操作open来打开输入文件,具体做法参考以下前两点:
1. vc6.0下,选择 工程-设置-debug, 在U程序变量中填写<a.txt 。 其中a.txt中工程目录下的一个txt文件,程序需要的输入数据就从这里读取。
2. vs2005中
(1) 项目->项目属性->配置属性->调试->右边命令行参数:<a.txt
a.txt放在工程同目录下,另外,改为<data/a.txt,data文件夹放在工程同目录下
测试打开文件open_file(in, "data/in.txt"), 也是放在工程同目录下
(2) 测试main命令参数时,也是在同样的地方加参数 测试时点运行不要调试
输出到一个文件中类似