二进制文件复制






1.22/5 (16投票s)
2007年2月5日
1分钟阅读

40570

807
一个C++程序,用于以二进制模式读取/写入文件。
文件名 : BinaryFileIO.cpp
作者 : Pawan Pillai
描述 : 一个C++程序,用于以二进制模式读取/写入文件。
用户自行指定要读取的字节数,
代码循环运行,直到整个文件复制到
目标位置。
亮点
1) 使用循环读取和写入字节,从而阐明了在文件较大时读取文件的概念。
2) 展示了函数 gcount() 的使用,而大多数教程中缺少该函数的实现。
3) 用户可以更改变量“num_of_bytes”的值,因此也可以使用大于文件大小的值进行实验。
4) 代码注释丰富,从而阐明了代码中的所有内容。
Info(信息)
文件名“umg.rar”是输入文件的名称,应更改为用户特定的文件名,并且还应根据需要更改源文件和目标文件的路径。
最后
这是我第一次在线发布的代码,只是因为我认为在线上几乎没有可用的代码来演示以循环方式进行二进制文件复制。(如果有,我很抱歉)。
希望你喜欢这段代码。