//other.h文件
#ifndef __OTHER_H__ //防止重定义格式
#define __OTHER_H__
struct lrc { //定义一个链表串起时间和歌词
int time; //时间
char lrc_buf[200]; //歌词
int lrc_num; //第几句歌词
struct lrc *next; //链表的指针
};
typedef struct lrc LRC; //结构体重定义
extern char *open_file(); //打开文件函数
extern int strtok_deal(char *f, char **song_line); //歌词切割函数
extern void four_deal(char **song_line, char *four[50]); //对于前四行特殊处理
extern LRC *init(); //确定链表头指针
extern void insert(LRC *p, LRC **head);
extern LRC *divide_deal(char **song_line, int n); //分开时间与歌词
extern void time_delay(int sec); //时间延迟
//extern void set_fg_color(int color); //设置前景颜色
extern void clear_screen(void); //清屏函数
//extern void set_bg_color(int color); //设置背景颜色
extern void song_print(LRC *head, char **four); //歌词打印+效果
#endif
0.0分
0 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复