两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

在對(duì)音樂(lè)的每一步播放過(guò)程中,都需要對(duì)音樂(lè)名進(jìn)行填寫,如果遇到很長(zhǎng)的音樂(lè)名,可能一個(gè)字符就會(huì)找不到文件,使得音樂(lè)無(wú)法播放,好在mci提供alisa語(yǔ)法支持對(duì)音樂(lè)文件進(jìn)行起別名(有點(diǎn)類似C語(yǔ)言中的typedef的作用),只需要在最開始也就是open命令時(shí)同時(shí)起個(gè)別名,那么后面對(duì)該音樂(lè)的操作都可以使用這個(gè)別名了,簡(jiǎn)單而安全。

如我們的音樂(lè)名很長(zhǎng)(s%#@%%@ SD#%@#%.mp3),總擔(dān)心打錯(cuò),那么我們可以open的時(shí)候這樣寫:

mciSendString("open dotcpp.mp3 alias music",NULL,0,NULL);

該命令語(yǔ)法為,在完整的open音樂(lè)后面加alias+別名,用空格隔開

這句話的意思是打開dotcpp.mp3文件 同時(shí)為它起個(gè)別名,叫做music(注意,連后綴名也省了),后面的操作我們就可以使用music這個(gè)文件名了(當(dāng)然你還可以用原名), 不用擔(dān)心每次輸入擔(dān)心敲錯(cuò)。

下面拿一個(gè)完整的例子說(shuō)明:

#include <windows.h>
#pragma comment (lib,"winmm.lib")
int main()
{
    mciSendString("open dotcpp.mp3 alias music",NULL,0,NULL);
    mciSendString("play music",NULL,0,NULL);
    getchar();
    mciSendString("stop music",NULL,0,NULL);
    mciSendString("close music",NULL,0,NULL);
    return 0;
}

大家可以注意到,open這一步改名為music后,后面我們這里全用music代替了音樂(lè)名,簡(jiǎn)單安全,可讀性也強(qiáng)了起來(lái)。大家可以理解上機(jī)試驗(yàn),然后運(yùn)用到我們的代碼之中。

點(diǎn)贊(0)

C語(yǔ)言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競(jìng)賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點(diǎn)擊了解:

一點(diǎn)編程也不會(huì)寫的:零基礎(chǔ)C語(yǔ)言學(xué)練課程

解決困擾你多年的C語(yǔ)言疑難雜癥特性的C語(yǔ)言進(jìn)階課程

從零到寫出一個(gè)爬蟲的Python編程課程

只會(huì)語(yǔ)法寫不出代碼?手把手帶你寫100個(gè)編程真題的編程百練課程

信息學(xué)奧賽或C++選手的 必學(xué)C++課程

藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競(jìng)賽課入門課程

手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程

Dotcpp在線編譯      (登錄可減少運(yùn)行等待時(shí)間)