C?????????????lrc???
???????????? ???????[ 2014/4/10 9:48:56 ] ????????C???? lrc???
????????д???????????????????lrc???????????????Щ??????????????????????lrc???????ū????????
/**
* create by: w397090770
* Email:wyphao.2007??163.com
* create data: 2012.3.27
**/
??include <stdio.h> //for printf??fgets...
??include <stdlib.h> //for exit
??include <vector> //for vector
??include <string.h> //for strlen
??include <string> //for string
??include <algorithm> //for sort
??define MAXLINE 256
using namespace std;
typedef struct Number{
int time;//??????
int line;//??????
};
static int LINE = 0;//?????????????
int LRCPrase??char *str?? vector<string> &sentences?? vector<Number> &songTime??;
int strtoint??char *str??;
int operator<??Number x??Number y??;
int main??int argc?? char *argv[]??{
char buf[MAXLINE];
vector<string> sentences?? finalSentence;
vector<Number> songTime;
FILE *fd;
//fd = fopen??"????? - ??????????.lrc"?? "r"??;
//fd = fopen??"??÷?? - ??????????.lrc"?? "r"??;
fd = fopen??"С???? - ???.lrc"?? "r"??;
//fd = fopen??"????? - ???????.lrc"?? "r"??;
if??fd == NULL??{
perror??"open file"??;
exit??1??;
}
//??????
while??fgets??buf?? sizeof??buf???? fd?? != NULL??{
LRCPrase??buf?? sentences?? songTime??;
}
sort??songTime.begin?????? songTime.end??????;//???????????
//printf??"??d
"?? sentences.size??????;
/*vector<string>::iterator it = sentences.begin????;
for??; it != sentences.end????; it++??{
//printf??"??d ????d "?? ??*it??.time?? ??*it??.line??;
printf??"??s"?? ??*it??.c_str??????;
}*/
//??????????????
vector<Number>::iterator it1 = songTime.begin????;
for??; it1 != songTime.end????; it1++??{
//printf??"??d ????d
"?? ??*it1??.time?? ??*it1??.line??;
finalSentence.push_back??sentences[??*it1??.line]??;
}
it1 = songTime.begin????;
vector<string>::iterator it = finalSentence.begin????;
for??; it1 != songTime.end???? && it != finalSentence.end????; it1++?? it++??{
printf??"??d ????d ??s"?? ??*it1??.time?? ??*it1??.line?? ??*it??.c_str??????;
}
return 0;
}
int LRCPrase??char *str?? vector<string> &sentences?? vector<Number> &songTime??{
if??strlen??str?? == 1??{//????
return 0;
}else{
char *p?? *q?? *temp;
q = str;
//????????
while????p = strchr??q?? ""[""???? != NULL && ??temp = strchr??q?? ""]""???? != NULL??{
q = p + 1;
q[temp - q] = ""
主站蜘蛛池模板:
黄色软件合集
|
小妖精抬起臀嗯啊h军人小说
|
精品久久九九
|
色综合久久天天综合绕观看
|
成年人网站免费看
|
天天舔夜夜操
|
亚洲精品123区
|
老司机深夜福利影院
|
一个人免费观看视频www
|
欧美激情亚洲精品日韩1区2区
|
天堂理论片
|
7m凹凸国产刺激在线视频
|
成人国产在线视频在线观看
|
澳门毛片免费播放
|
欧美日本中文字幕
|
欧美激情一区二区亚洲专区
|
国产欧美在线观看不卡
|
国产丝袜精品丝袜久久
|
美国十次狠狠色综合
|
久操精品在线
|
精品一区二区三区在线观看视频
|
欧美亚洲欧美日韩中文二区
|
国产自在线拍
|
欧美激情视频一区
|
欧美激情 亚洲
|
国产精品免费视频一区二区三区
|
夜夜天天干
|
午夜高清影院
|
青草福利视频
|
欧美高清在线视频在线99精品
|
日韩一级黄色毛片
|
6080私人午夜性爽快影院
|
日本免费观看95视频网站
|
韩国伦理片在线观看
|
一区二区三区亚洲视频
|
99视频福利
|
国产高清视频青青青在线
|
一级欧美|
国产精品嫩草影院奶水
|
亚洲国产午夜精品理论片的软件
|
老司机午夜在线视频免费
|