程序设计之初,只考虑从控制台输入。后因需求变更,需读取文件。但是函数已经写好,且不想修改函数参数。故考虑让ifstream重定向至cin
代码如下
ifstream infile;
infile.open("a.txt");
cin.rdbuf(infile.rdbuf());
在main
函数中加入上述代码,即可完美解决问题。
个人主页
http://spaceman.site/
欢迎访问
程序设计之初,只考虑从控制台输入。后因需求变更,需读取文件。但是函数已经写好,且不想修改函数参数。故考虑让ifstream重定向至cin
代码如下
ifstream infile;
infile.open("a.txt");
cin.rdbuf(infile.rdbuf());
在main
函数中加入上述代码,即可完美解决问题。
欢迎访问
本文标题:C++ ifstream 重定向至 cin
本文链接:https://www.haomeiwen.com/subject/mvibnctx.html
网友评论