2016-04-22 104 views
0

我寫我的C代碼,在Visual Studio中,並使用系統(IM)功能,在C調用wmplayer和播放聲音:系統()調用用C

system("C:\\Windows_Media_Player\\wmplayer C:\\Users\\lfanning\\Downloads\\sound .wma");

我在調用此我的主要功能的中間,但是當我稱之爲我的程序停在這裏,並沒有繼續下一步。

我該如何解決這個問題?把它寫在產生結果字符串爲 「C:\ Windows_Media_Player \ wmplayer」 的方式: 「C:\用戶\ lfanning \下載\ sound.wma」

回答

0

嘗試如下

system("\"C:\Windows_Media_Player\wmplayer\" \"C:\Users\lfanning\Downloads\sound .wma\""); 

編輯寫它與報價

+0

沒有不解決它,系統()部分工作,因爲它打開wmplayer和歌曲播放它的下一行代碼其printf語句,並永遠不會打印到屏幕 – leahf

+0

嘗試關閉它之後的wmplayer被打開,看看執行是否繼續。 –