1.Q:使用 fopen("文件路径", "r") 打开音频文件,并用 fread 读取时,会发现文件不会被完全读取。
A:fopen 的第二个参数 mode ,除了在 MSDN 上列出的几种类型外,在打开非文本文件时,需要加上 b 字符。加入b 字符用来告诉函数库打开的文件为二进制文件,而非纯文字文件。不过在POSIX系统,包含Linux都会忽略该字符。所以在 Windows 环境下打开非文本文件时,需要这样写 fopen("文件名", "rb");
文件操作 Q&A
最新推荐文章于 2025-01-28 10:05:19 发布
