我尝试使用pyaudio播放.wav文件.它在Windows上运行良好,但在其他设备使用声音时在Ubuntu中不起作用.
错误是"IOError:[Errorno无效的输出设备(无默认输出设备)] -9996
我可以尝试使用另一个库吗?另一种方法?
char*strtok(char*s1,const char*s2)
重复调用此函数将字符串s1分解为"标记" - 即字符串被分解为子字符串,每个子字符串以'\ 0'结尾,其中'\ 0'替换字符串s2中包含的任何字符.第一个调用使用字符串标记为s1; 后续调用使用NULL作为第一个参数.返回指向当前标记开头的指针; 如果没有更多令牌,则返回NULL.
嗨,
我一直在试图用strtok
刚才,结果发现,如果我通过在char*
进s1
,我得到一个分段错误.如果我通过char[]
,strtok
工作正常.
为什么是这样?
我用Google搜索,原因似乎是如何char*
只读和char[]
可写.将非常感谢更彻底的解释.