小编Gil*_*ert的帖子

什么是在python中播放声音文件的跨平台方式?

我尝试使用pyaudio播放.wav文件.它在Windows上运行良好,但在其他设备使用声音时在Ubuntu中不起作用.

错误是"IOError:[Errorno无效的输出设备(无默认输出设备)] -9996

我可以尝试使用另一个库吗?另一种方法?

python audio cross-platform

19
推荐指数
2
解决办法
8743
查看次数

C的strtok()和只读字符串文字

char*strtok(char*s1,const char*s2)

重复调用此函数将字符串s1分解为"标记" - 即字符串被分解为子字符串,每个子字符串以'\ 0'结尾,其中'\ 0'替换字符串s2中包含的任何字符.第一个调用使用字符串标记为s1; 后续调用使用NULL作为第一个参数.返回指向当前标记开头的指针; 如果没有更多令牌,则返回NULL.

嗨,

我一直在试图用strtok刚才,结果发现,如果我通过在char*s1,我得到一个分段错误.如果我通过char[],strtok工作正常.

为什么是这样?

我用Google搜索,原因似乎是如何char*只读和char[]可写.将非常感谢更彻底的解释.

c string strtok

5
推荐指数
2
解决办法
5706
查看次数

标签 统计

audio ×1

c ×1

cross-platform ×1

python ×1

string ×1

strtok ×1