如何修复"(Song Title) is not recognized in output screen"



我正在编写一个音乐程序,但这里有一些麻烦,即使我已经将音乐文件下载到我的电脑中并将我的c ++程序与音乐放在一个文件中,我也无法打开它。

我尝试将其转换为wav文件,而不是安装音乐时给出的默认文件类型

class Music
{
private:
int song; //song selection
public: 
void Song_Name() //function for song selection    
{
do
{
cout<<"These are the music available: "<<endl<<endl;
cout<<"1. American Teen (Khalid) "<<endl;
cout<<"2. All We Know (Chainsmokers) "<<endl;
cout<<"3. Born To Be Yours (Kygo) "<<endl;
cout<<"4. Bodak Yellow (Cardi-B) "<<endl;
cout<<"5. Bad Guy (Billie Eilish) "<<endl;
if(song==1)
{
 system("Khalid - American Teen (Official Music Video).mp3");
}
}while(isdigit(song)!=0); //repeat again if alphabet is inputted
}
};

预计程序将打开并播放下载的歌曲,但它显示"(歌曲标题(未被识别为内部或外部命令,可操作程序或批处理文件">

system("Khalid - American Teen (Official Music Video).mp3");

应该是这样的

system("MUSIC_PLAYER "Khalid - American Teen (Official Music Video).mp3"");

其中MUSIC_PLAYER是计算机上播放音乐的程序的名称。即便如此,这里也有很多可能出错的地方。

一条未经请求的建议,我认为你的项目不会被标记为你播放音乐文件的能力,看看你发布的代码片段,我可以看到你有一些东西需要学习如何编写高质量的代码。这是你编写构思良好、组织良好的代码的能力,会让你获得好成绩。因此,也许选择一个不依赖于您播放音乐文件的能力的项目,这不是要求您执行的重点。

相关内容

最新更新