一,介绍
这是一个歌词解析项目,主要是给了一个文件有字符串,设计一个函数,按照字符串给出的时间跟哥词来按照时间输出歌词,代码如下
二,代码
#include <stdio.h>
void test01()
{
char buf[128] = "[02:16.33][04:11.44][05:11.44]我想大声宣布对你依依不舍";
char *lrc = buf;
while (*lrc == '[')
{
lrc += 10;
}
char *p_time = buf;
while (*p_time == '[')
{
int m = 0, s = 0;
sscanf(p_time, "[%d:%d]", &m, &s);
// 此处[是为了匹配起始位置, :匹配字符用于分隔分钟和秒钟。%d表示要解析一个整数。
printf("%d 秒打印歌词:%s\n", m * 60 + s, lrc);
&n