二进制 读写文件 和 转换;

来源:百度知道 编辑:UC知道 时间:2024/06/14 12:39:37
如何读写二进制文件?;
如何实现二进制和asc码之间的转换?;

CFile;
拜托你想想我为什么会在C语言分类里问这个问题
如果你能给我那个软件的源代码 也没问题

用 f.Read(路径,长度) 读mp3文件是不可能的
读到null 搞不好就跳出了

http://zhidao.baidu.com/question/64491220.html

写不下 我又提了个问题

怎么可能?用CFile读文件遇到 NULL 会跳出?你用过 CFile 吗?
C语言里读文本文件与二进制文件不同的地方就在于,文本文件操作会自动把连续的 0x0d 和 0x0a 转换成 0x0a,既把连续的回车和换行转换成换行,二进制文件操作则不会作任何转换。反之,写文件也会自动把 0x0a 转换成 0x0d 0x0a

下载个软件.

O_O

CFile么,用它的成员函数Read和Write就行了

=============================================
用 f.Read(路径,长度) 读mp3文件是不可能的
读到null 搞不好就跳出了

请问你这是说什么,没看懂……

int n;
while((n = fR.Read(base,65535)) > 0)
{
fW.Write(base, n);
}
二进制文件不能用strlen来取长度

怎么没人给分啊?
上面这个就一切OK了,Read读到文件结束,返回0,否则返回读取字节长度