撷拾落英

第 62 位会员
注册于 2020-07-20 19:06:13
活跃于 2020-07-24 11:08:31


最新评论
  • 关于使用 Libmad 开源库进行 MP3 音频解码的一些问题 (平头哥杯比赛) at 2020-07-21 18:27:54

    @YX 谢谢管理员!请问可以再看一下楼下的问题吗?我们好像仿真时在使用动态内存分配上遇到了一些问题。

  • 关于使用 Libmad 开源库进行 MP3 音频解码的一些问题 (平头哥杯比赛) at 2020-07-21 18:23:49

    Libmad相关问题追问
    现象:

    1.代码在电脑中运行正常

    2.在仿真过程中,如果我们自己定义一个char变量( fdm ),无论malloc(5)或者malloc( sizeof(decoder -> sync ) ) 都可以成功执行。

    3.在仿真过程中,如果将malloc()生成的指针赋值给结构体就会失败。(会卡在malloc语句,直到仿真结束,也就是图1中的后两个malloc()语句无法成功执行)

    下面给出代码和运行结果的截图:

    Ps: 仿真不会报错,仿真会一直卡在第二个malloc()语句,直到达到仿真时间上限。

    file

    图1. Malloc()的代码

    file

    图2. 运行结果