[問題] 關於MciSendString的使用
最近在C++上研究 mciSendStiring上碰到一個問題,
希望請大家幫忙解答:
關於此funciton : mciSendString(TEXT("play 3.mp3 repeat"), NULL, 0, NULL );
查了一下msdn的libary發現第一個參數是 LPCTSTR lpszCommand
並非一般的string
但現在想要先將LPCTSTR lpszCommand先利用一個參數存起來再放入此funciton
ex.
char commmand[300] ;
mciSendString( command, NULL, 0, NULL ) ;
//只是舉例,我已經試過這方法不work
不知道假如要實現上面的做法,變數要怎麼宣告及怎麼使用?
麻煩板上各位幫忙解答了!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.235.62
推
05/28 20:31, , 1F
05/28 20:31, 1F
→
05/28 20:32, , 2F
05/28 20:32, 2F
P大的意思是
wchar_t command[300];
command = L"play 3.mp3 repeat";
mciSendStringW( command, NULL, 0, NULL ) ;
這樣子嗎?
※ 編輯: kuramax77 來自: 61.216.235.62 (05/28 20:35)
1>.\music1.cpp(14) : error C2440: '=' : 無法由 'const char [18]' 轉換為
'wchar_t [300]'
1> 沒有可以進行此轉換的內容
有compile error , 可以請板友再幫忙解答嗎
code內容就如同上述
※ 編輯: kuramax77 來自: 111.251.23.69 (05/29 17:29)
推
05/29 17:46, , 3F
05/29 17:46, 3F
→
05/29 17:47, , 4F
05/29 17:47, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章