📄 disp_logo.c
字号:
#include <stdio.h>
#include <curses.h>
DispLogo()
{
int i, j;
FILE *fd;
char map[24][81], map_file[128];
sprintf(map_file, "%s/view/logo.map", getenv("WORKDIR"));
fd = fopen(map_file, "r");
if (fd == NULL) {
mvprintw(LINES-1, 0, "%s map文件为空!\n", map_file);
return(-1);
}
memset(map, 0, 24 * 81);
i = 0;
fgets(map_file, 100, fd);
while (!feof(fd)) {
strcpy(map[i++], map_file);
fgets(map_file, 100, fd);
}
fclose(fd);
for (j = 0; j < (i / 2); j++) {
mvaddstr(j, 0, map[j]);
mvaddstr(i - j - 1, 0, map[i - j - 1]);
refresh();
nap(88);
}
mvaddstr(i / 2, 0, map[i / 2]);
return(0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -