mpg123filt.c
来自「LCD module driver」· C语言 代码 · 共 44 行
C
44 行
#include <stdio.h>#include <string.h>extern void textrun(char *,unsigned int);int main(int argc, char **argv){char t[255];const char lcd_home[3]={27,'h',0};const char lcd_clear[3]={27,'c',0};char text[255];char print[21];int t1,t2,t3;int rt1,rt2,rt3; if (argv[1]!=NULL && strlen(argv[1])!=0) { strcpy(text,argv[1]); strcat(text," "); strcpy(print,argv[1]); } else strcpy(text,".Playing unknown MP3.."); printf("%s",lcd_clear); while (!feof(stdin)) { scanf("%s",t);/* printf("%s\n",t);*/ if (sscanf(t,"%d:%d.%d",&t1,&t2,&t3)==3) { printf("%sTime: %02d:%02d.%02d\n",lcd_home,t1,t2,t3); fflush(stdout); } else if (sscanf(t,"[%d:%d.%d]",&rt1,&rt2,&rt3)==3) { printf("Rest: %02d:%02d.%02d\n",rt1,rt2,rt3); if (strlen(text)>14) { textrun(text,1); print[0]='\0'; strncat(print,text,14); } printf("Title %s\r",print); fflush(stdout); } }return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?