C語言學(xué)習(xí),播放音樂
1.
在C語言里播放音樂:
(注:下文所指的音樂格式必須是.wav格式,可以去下載軟件:格式工廠轉(zhuǎn)換格式。至于這種播放音樂的方式的優(yōu)缺點(diǎn)就靠大家實(shí)踐感悟了 )
頭文件:
(? ? ?#include <stdlib.h>? 這句不知道需不需要加? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?)
#include <windows.h>? //PlaySound函數(shù)在這個(gè)頭文件里聲明
#include <MMSystem.h> //PlaySound函數(shù)在這個(gè)庫文件里實(shí)現(xiàn)
#pragma comment(lib,"winmm.lib")
運(yùn)行語句:
//樣本
//PlaySound(TEXT("C:\\TEST\\陳勛奇 - 雪糕車.wav"),NULL,SND_FILENAME|SND_SYNC);? ? ? //播放語句
//在此源文件Debug下的音樂? TEST表示路徑
//PlaySound(TEXT("柚子茶 - Lemon (檸檬).wav"),NULL,SND_FILENAME|SND_SYNC);
//不在此源文件Debug下的音樂
//PlaySound(TEXT("D:\\gen\\Project1\\x64\\Debug\\柚子茶 - Lemon (檸檬).wav"),NULL,SND_FILENAME|SND_SYNC);
? ? ? ? ? ? ? ? //取消播放語句
? ? ? ? ? ? ? ? PlaySound(NULL,NULL, SND_FILENAME);
2.? 寫出的C代碼可以獨(dú)立運(yùn)行? .exe
(1)
結(jié)尾加上
getchar();
(2)
結(jié)尾加上
system("pause");
3.C語句:進(jìn)行睡眠1秒和清空屏幕的使用
Sleep(1000);? ?//睡眠1秒? ?計(jì)算機(jī)中時(shí)間單位為毫秒 1s=1000ms
system("cls");? //清空屏幕
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?