????????д???????????????????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视频福利 | 国产高清视频青青青在线 | 一级欧美| 国产精品嫩草影院奶水 | 亚洲国产午夜精品理论片的软件 | 老司机午夜在线视频免费 |