啊,那又不会自动展开或插值
mciSendString("play stra", NULL, 0, NULL);中的play stra就只是play stra,意思是播放stra这个文件
这里想要用变量挺麻烦的,而且要是还要兼顾ansi和unicode的话,倒是c++的string貌似可以直接相加(像这样:"play "+str)
总之试试参考下面的- #pragma comment(lib,"winmm.lib")
- #pragma comment(lib,"user32.lib")
-
- TCHAR *szBuffer=(TCHAR *)calloc(1024,sizeof(TCHAR));
-
- wsprintf(szBuffer,TEXT("%s 哈哈%d.mp3"),TEXT("close"),a);
- mciSendString(szBuffer, NULL, 0, NULL);
-
- wsprintf(szBuffer,TEXT("%s 哈哈%d.mp3"),TEXT("play"),a);
- mciSendString(szBuffer, NULL, 0, NULL); }
复制代码
|