【发布时间】:2014-01-09 06:08:44
【问题描述】:
如果我用 C 或 C++ 编写程序,在 Windows/CMD 提示符中将非文本文件(.mp3、.avi 等)从一个位置复制到另一个位置,我是否真的依赖 Windows API 来做我的所有工作?复制文本文件是一回事,我可以打开它并逐个字符或逐个字符串地复制。谁能给我一个简短的纲要(如果你有参考链接,那就更好了。我只是问,因为我找不到任何合理的解释。)关于非文本文件复制程序如何工作?
谢谢各位!
【问题讨论】:
-
您知道文件可以以两种模式之一打开:文本或二进制?
-
逐个字符或逐个字符串复制字符也是字节复制。所以,复制一个非文本文件,你以二进制模式打开它并逐字节复制。