freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ktv點歌管理系統(tǒng)—實現(xiàn)歌曲播放(最新整理-資料下載頁

2025-08-07 14:26本頁面
  

【正文】 for(int i=0。inMusics。i++) { if(0==strcmp(name,nMusic_info[i].chname)) { printf(\n編號:%s;歌名:%s;歌手:%s;時間:%s;語種:%s,nMusic_info[i].chcode, nMusic_info[i].chname,nMusic_info[i].chsinger,nMusic_info[i].chtime,nMusic_info[i].chlanguage)。 } } printf(\n輸入標(biāo)號并以,隔開選擇歌曲:)。 memset(chSel,0,256)。 scanf(%s,amp。chSel)。 writePlist(chSel)。}void SelectMusicsFrSinger(char singer[64])// 從歌手來查找{ char chSel[256]。 for(int i=0。inMusics。i++) { if(0==strcmp(singer,nMusic_info[i].chsinger)) { printf(\n編號:%s;歌名:%s;歌手:%s;時間:%s;語種:%s,nMusic_info[i].chcode, nMusic_info[i].chname,nMusic_info[i].chsinger,nMusic_info[i].chtime,nMusic_info[i].chlanguage)。 } } printf(\n輸入標(biāo)號并以,隔開選擇歌曲:)。 memset(chSel,0,256)。 scanf(%s,amp。chSel)。 writePlist(chSel)。}void SelectAllMusics()// 顯示全部歌曲{ char chSel[256]。 for(int i=0。inMusics。i++) { printf(\n編號:%s;歌名:%s;歌手:%s;時間:%s;語種:%s,nMusic_info[i].chcode, nMusic_info[i].chname,nMusic_info[i].chsinger,nMusic_info[i].chtime,nMusic_info[i].chlanguage)。 } printf(\n輸入標(biāo)號并以,隔開選擇歌曲:)。 memset(chSel,0,256)。 scanf(%s,amp。chSel)。 writePlist(chSel)。}void writePlist(char ch[256]){ char ccode[64]。 memset(ccode,0,64)。 int i=0,j=0。 while(0x00!=ch[i]) { if(39。,39。==ch[i] ) { AddOneMusicToPList(ccode)。 memset(ccode,0,64)。 j=0。i++。 } else { ccode[j]=ch[i]。 j++。i++。 } } if(0x00!=ch[0]) AddOneMusicToPList(ccode)。 // 更新播放列表文件 writePlistFile()。}void deletePlist(char ch[256]){ char ccode[64]。 memset(ccode,0,64)。 int i=0,j=0。 while(0x00!=ch[i]) { if(39。,39。==ch[i] ) { DelOneMusicToPList(ccode)。 memset(ccode,0,64)。 j=0。i++。 } else { ccode[j]=ch[i]。 j++。i++。 } } if(0x00!=ch[0]) DelOneMusicToPList(ccode)。 // 更新播放列表文件 writePlistFile()。}// 寫入一首歌到播放列表中void AddOneMusicToPList(char code[64]){ bool bFlag = false。 // 判斷這首歌是否在播放列表中,如果在就不用添加 for (int i=0。inplistMusics。i++) { if(0==strcmp(nplistMusic_info[i].chcode,code)) { bFlag = true。 break。 } } if(!bFlag) { int ncode=(atoi(code)10001)。 if(ncodenMusics1 || ncode0) { printf(輸入歌曲編號不正確!\n)。 } else { strcpy(nplistMusic_info[nplistMusics].chcode,nMusic_info[atoi(code)10001].chcode)。 strcpy(nplistMusic_info[nplistMusics].chname,nMusic_info[atoi(code)10001].chname)。 strcpy(nplistMusic_info[nplistMusics].chsinger,nMusic_info[atoi(code)10001].chsinger)。 strcpy(nplistMusic_info[nplistMusics].chtime,nMusic_info[atoi(code)10001].chtime)。 strcpy(nplistMusic_info[nplistMusics].chlanguage,nMusic_info[atoi(code)10001].chlanguage)。 nplistMusics++。 } }}// 從播放列表中刪除一首歌void DelOneMusicToPList(char code[64])//{ bool bFlag = false。 // 判斷這首歌是否在播放列表中,如果不在就不用刪除了 int nLocation=0。 // 這首歌在列表中的位置 for (int i=0。inplistMusics。i++) { if(0==strcmp(nplistMusic_info[i].chcode,code)) { bFlag = true。 nLocation = i。 break。 } } if(bFlag) { for(int j=nLocation。jnplistMusics1。j++) { strcpy(nplistMusic_info[j].chcode,nplistMusic_info[j+1].chcode)。 strcpy(nplistMusic_info[j].chname,nplistMusic_info[j+1].chname)。 strcpy(nplistMusic_info[j].chsinger,nplistMusic_info[j+1].chsinger)。 strcpy(nplistMusic_info[j].chlanguage,nplistMusic_info[j+1].chlanguage)。 strcpy(nplistMusic_info[j].chtime,nplistMusic_info[j+1].chtime)。 } nplistMusics。 }}void writePlistFile(){ char buffer[512]。 FILE *fplist。 fplist = fopen(, w)。 for (int i=0。inplistMusics。i++) { memset(buffer,0,512)。 sprintf(buffer,numb=%d,code=%s,name=%s,sger=%s,time=%s,lang=%s\n,i,nplistMusic_info[i].chcode,nplistMusic_info[i].chname, nplistMusic_info[i].chsinger,nplistMusic_info[i].chtime,nplistMusic_info[i].chlanguage)。 fwrite(buffer,1,strlen(buffer),fplist)。 fflush(fplist)。 } fclose(fplist)。}
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1