文件操作 Q&A

1.Q:使用 fopen("文件路徑", "r") 打開音頻文件,並用 fread 讀取時,會發現文件不會被完全讀取。 
    A:fopen 的第二個參數 mode ,除了在 MSDN 上列出的幾種類型外,在打開非文本文件時,需要加上 b 字符。加入b 字符用來告訴函數庫打開的文件爲二進制文件,而非純文字文件。不過在POSIX系統,包含Linux都會忽略該字符。所以在 Windows 環境下打開非文本文件時,需要這樣寫 fopen("文件名", "rb");

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章