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

📄 testaddch.c

📁 ncurses 库 可能有用酒用 没用就算了 我觉得还可以用
💻 C
字号:
/* * This is an example written by Alexander V. Lukyanov <lav@yars.free.net>, * to demonstrate an inconsistency between ncurses and SVr4 curses. * * $Id: testaddch.c,v 1.5 2002/06/29 23:32:18 tom Exp $ */#include <test.priv.h>static voidattr_addstr(const char *s, chtype a){    while (*s)	addch(((unsigned char) (*s++)) | a);}intmain(	int argc GCC_UNUSED,	char *argv[]GCC_UNUSED){    unsigned i;    chtype back, set, attr;    setlocale(LC_ALL, "");    initscr();    start_color();    init_pair(1, COLOR_WHITE, COLOR_BLUE);    init_pair(2, COLOR_WHITE, COLOR_RED);    init_pair(3, COLOR_BLACK, COLOR_MAGENTA);    init_pair(4, COLOR_BLACK, COLOR_GREEN);    init_pair(5, COLOR_BLACK, COLOR_CYAN);    init_pair(6, COLOR_BLACK, COLOR_YELLOW);    init_pair(7, COLOR_BLACK, COLOR_WHITE);    for (i = 0; i < 8; i++) {	back = (i & 1) ? A_BOLD | 'B' : ' ';	set = (i & 2) ? A_REVERSE : 0;	attr = (i & 4) ? COLOR_PAIR(4) : 0;	bkgdset(back);	attrset(set);	attr_addstr("Test string with spaces ->   <-\n", attr);    }    addch('\n');    for (i = 0; i < 8; i++) {	back = (i & 1) ? A_BOLD | 'B' | COLOR_PAIR(1) : ' ';	set = (i & 2) ? A_REVERSE | COLOR_PAIR(2) : 0;	attr = (i & 4) ? COLOR_PAIR(4) : 0;	bkgdset(back);	attrset(set);	attr_addstr("Test string with spaces ->   <-\n", attr);    }    getch();    endwin();    ExitProgram(EXIT_SUCCESS);}

⌨️ 快捷键说明

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