//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分

0 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论