⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 disp_logo.c

📁 API
💻 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 + -