二进制 读写文件 和 转换;
发布网友
发布时间:2022-04-28 16:03
我来回答
共4个回答
热心网友
时间:2022-04-20 03:55
int n;
while((n = fR.Read(base,65535)) > 0)
{
fW.Write(base, n);
}
二进制文件不能用strlen来取长度
怎么没人给分啊?
上面这个就一切OK了,Read读到文件结束,返回0,否则返回读取字节长度
热心网友
时间:2022-04-20 05:13
怎么可能?用CFile读文件遇到 NULL 会跳出?你用过 CFile 吗?
C语言里读文本文件与二进制文件不同的地方就在于,文本文件操作会自动把连续的 0x0d 和 0x0a 转换成 0x0a,既把连续的回车和换行转换成换行,二进制文件操作则不会作任何转换。反之,写文件也会自动把 0x0a 转换成 0x0d 0x0a
热心网友
时间:2022-04-20 06:47
O_O
CFile么,用它的成员函数Read和Write就行了
=============================================
用 f.Read(路径,长度) 读mp3文件是不可能的
读到null 搞不好就跳出了
请问你这是说什么,没看懂……
热心网友
时间:2022-04-20 08:39
下载个软件.