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

📄 basefunc.h

📁 linux 下类似于TC功能的编译器,但还没有完成,希望大家共同研究
💻 H
字号:
void init_color(){	init_pair(1,COLOR_BLUE,COLOR_WHITE);	init_pair(2,COLOR_BLUE,COLOR_YELLOW);	init_pair(3,COLOR_BLUE,COLOR_BLACK);	init_pair(4,COLOR_BLACK,COLOR_WHITE);	init_pair(5,COLOR_BLACK,COLOR_BLUE);	init_pair(6,COLOR_BLACK,COLOR_YELLOW);	init_pair(7,COLOR_BLACK,COLOR_CYAN);	init_pair(8,COLOR_BLACK,COLOR_GREEN);	init_pair(9,COLOR_CYAN,COLOR_BLUE);	init_pair(10,COLOR_CYAN,COLOR_YELLOW);	init_pair(11,COLOR_CYAN,COLOR_GREEN);	init_pair(12,COLOR_CYAN,COLOR_RED);	init_pair(13,COLOR_MAGENTA,COLOR_RED);	init_pair(14,COLOR_MAGENTA,COLOR_GREEN);	init_pair(15,COLOR_MAGENTA,COLOR_BLUE);	init_pair(16,COLOR_MAGENTA,COLOR_YELLOW);	init_pair(17,COLOR_GREEN,COLOR_WHITE);	init_pair(18,COLOR_GREEN,COLOR_YELLOW);	init_pair(19,COLOR_GREEN,COLOR_BLACK);	init_pair(20,COLOR_GREEN,COLOR_RED);	init_pair(21,COLOR_WHITE,COLOR_BLUE);	init_pair(22,COLOR_WHITE,COLOR_BLACK);	init_pair(23,COLOR_WHITE,COLOR_RED);	init_pair(24,COLOR_WHITE,COLOR_CYAN);		init_pair(25,COLOR_YELLOW,COLOR_BLUE);	init_pair(26,COLOR_RED,COLOR_BLUE);	init_pair(27,COLOR_GREEN,COLOR_BLUE);		}/*function:init ncursesreturn  :0 true 1 false*/int init_interface(){	initscr();	if (has_colors()==FALSE)	{		endwin();		return 1;	}	start_color();	init_color();	cbreak();	noecho();	keypad(stdscr,TRUE);		return 0;}void clearup_interface(){	echo();	endwin();	system("clear");}char* trimleft(char *buf){	int len=strlen(buf);	int i=0;	char *ret=buf;	while(i<len && buf[i]==' ')	{		ret++;		i++;	}	return ret;}char* trimright(char *ret,char *buf){	int len=strlen(buf);	strcpy(ret,buf);	while(len>0 && ret[len-1]==' ')	{		ret[len-1]='\0';		len--;	}	return ret;}void QuitWithErr(char *errmsg){	//don't forget to free memory	endwin();	fprintf(stderr,"%s",errmsg);	exit(0);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -