关于C++程序 I/O流的问题 10

#include<iostream>#include<cstdlib>#include<fstream>usingnamespacestd;voidv(ifstream&... #include <iostream>
#include <cstdlib>
#include <fstream>
using namespace std;
void v(ifstream& in,ofstream& out);
int main()
{
ifstream in_stream;
ofstream out_stream;
in_stream.open("1.txt");
out_stream.open("2.txt");

if (in_stream.fail())
{
cout<<"open 1.txt failed\n";
exit(1);
}
if (out_stream.fail())
{
cout<<"open 2.txt failed\n";
exit(1);
}

v(in_stream,out_stream);

in_stream.close();
out_stream.close();

return 0;
}
void v(ifstream& in,ofstream& out)
{
char next;
in.get(next);
while (!in.eof())
{
out.put(next);
in.get(next);
}
}
我创建了一个1.TXT 文件,里面的内容是 human。然而输出的2.txt里面的文件内容是空的?应该怎么改?
展开
 我来答
速大古子风壬设9970
2017-08-29 · TA获得超过274个赞
知道小有建树答主
回答量:1084
采纳率:0%
帮助的人:506万
展开全部
1)标准I/O------对系统指定的标准设备的输入输出。(eg:从键盘输入数据,输出至显示器屏幕)
2)文件I/O------以外存磁盘(光盘等)文件为对象进行输入输出(eg:从磁盘文件读取数据,经处理后,数据输出到磁盘文件)。
3)串I/O(又称字符串输入输出)-------对内存中指定的空间进行输入输出(通常指定一个字符数组作为存储空间)
追问
那我这段程序问题出在哪里?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式