你这个代码本身是没有错误的
但是我编译你的代码的时候 编译器提示"error C2440: "=": 无法从"char [9]"转换为"LPCWSTR""
这个很明显是字符集的问题了
vs2005之后的版本 都有:Unicode和Multi-byte 两种字符形式
Multi-byte对应的是char *或者char []
Unicode对应的是多字符类型
而vs2005之后的版本默认的是Unicode 所以在使用char *和char []字符类型的时候
编译器会报错 说类型不匹配
这里就是:"无法从"char [9]"转换为"LPCWSTR"
解决方案很简单: 在你的vc编译器里面:项目->(工程的名称+)属性->常规->字符集:改为“使用多字节字符集”即可
ps:楼主的程序功能是显示一个黄色的椭圆吧 我运行了的
希望能帮助你哈^_^
支持PCM编码的WAVPCM编码的WAV文件是音质最好的格式,Windows平台下,所有音频软件都能够提供对她的支持。Windows提供的WinAPI中有不少函数可以直接播放wav,因此,在开发多媒体软件时,往往大量采用wav,用作事件声效和背景音乐。PCM编码的wav可以达到相同采样率和采样大小条件下的最好音质,因此,也被大量用于音频编辑、非线性编辑等领域。特点:音质非常好,被大量软件所支持。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)