头文件: #include <fstream>

打开流:

ifstream input("in.txt",ios::in|ios::binary);

ofstream output("out.txt", ios::out | ios::binary);

c++ 流传输

获取文件大小:

input.seekg(0, std::ios_base::end);
int sp = input.tellg();

传文件:

input.seekg(0, std::ios_base::beg);//记得设置输入文件流的文件流指针位置

while (sp>0)
{
input.read(str,1024);
output.write(str,1024);
sp-=1024;
}

关闭流:

input.close();
output.close();

//很简单就传输好了,都很好理解,大家学的开心!!!

相关文章: