gpt4 book ai didi

用C复制一个音频文件,如何存储?

转载 作者:行者123 更新时间:2023-11-30 17:21:50 26 4
gpt4 key购买 nike

我应该使用 C 读取音频文件(特别是 wav),产生一些操作,然后创建一个新文件。

问题是我对自己必须做的事情有点困惑。

  1. 我必须复制文件的前 N ​​个字节而不做任何修改。

如何将前 N 个字节存储在时间变量中?我应该使用 char* 类型吗?我正在以二进制模式阅读它。

  • 如何定义文件的大小(我该如何告诉程序何时停止读取字节,因为文件有 X 字节大)?
  • 我以前没有真正使用过 C,所以我有点困惑。有人可以编写一个逐字节复制文件字节的小算法吗?这将非常有帮助,因为我可以用它作为基础。我似乎在互联网上找不到任何可以做到这一点的东西。

    最佳答案

    您可以使用

    unsigned char buffer[N];

    用于从文件复制或复制到文件。

    您可以使用

    ftell

    用于查找文件大小。

    也许下面的链接会对您有所帮助。 http://www.studytonight.com/c/file-input-output.php

    关于用C复制一个音频文件,如何存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28164444/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com