問題出在這裏:我在Code :: Blocks(C編程)上爲一個學校項目製作了一個Snake版本,並且我試圖在單個代碼中執行同時操作。長話短說,我想播放一首歌曲(「許多連續的嗶嗶聲」),而用戶在給定菜單上選擇他的選項。問題是程序必須等到歌曲完成才能掃描給定的變量,就像在下面的代碼中一樣。與其他命令並行使用「嘟嘟聲功能」?
int main()
{
song();
scanf(" %c",&option);
printf("%c", option);
return 0;
}
任何建議會更受歡迎。謝謝。
一個明顯的選擇是使用單獨的進程或線程來播放歌曲。 – kaylum
線程是一個非常特定於操作系統的東西,所以如果不知道你正在使用哪個操作系統,我們就無法回答。另外,可能很高興知道你正在使用什麼庫來處理'song()'等東西。 –