资源简介
linux下基于Ncurses的TCP通信,代码中已经包含有Ncurses的界面 登入管理,登入账号admin 密码123456
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
FILE *ioutfileserver;
FILE *ioutfileclient;
int password = 0;/*登入密码的标志*/
int wrong_time=1; /*密码错误的标志*/
WINDOW *begin_win=NULL;
WINDOW *menu_win1=NULL;
WINDOW *pad=NULL;
int iport = 4600;
int rool=0;
int rool_page=0;
void init_win(void)
{
/* 初始化虚拟窗口进入ncurses模式 */
initscr();
/*当cbreak模式被开启後,除了DELETE或CTRL
等仍被视为特殊控制字元外一切输入的字元将立刻被一一读取。*/
cbreak();
//noecho(); /*关闭回显*/
start_color();
init_pair(1COLOR_WHITECOLOR_BLACK);
init_pair(2COLOR_BLUECOLOR_BLACK);
init_pair(3COLOR_GREENCOLOR_BLACK);
init_pair(4COLOR_YELLOWCOLOR_BLACK);
init_pair(5COLOR_MAGENTACOLOR_BLACK);
init_pair(6COLOR_CYANCOLOR_BLACK);
init_pair(7COLOR_REDCOLOR_BLACK);
}
void exit_win(void)
{
endwin();
}
/*clear win*/
void ko_win(WINDOW *koo_win)
{
wclear(koo_win);
wrefresh(koo_win);
delwin(koo_win);
}
void begin_dos(void)
{
begin_win=newwin(24 80 0 0);
box(begin_win00);
keypad(begin_win true);
wattron(begin_winCOLOR_PAIR(1));
wattron(begin_winA_REVERSE);
//mvwprintw(begin_win178“X“);
char str1[10];
char str2[8];
wrefresh(begin_win);
mvwprintw(begin_win56“ “);
mvwprintw(begin_win66“ “);
mvwprintw(begin_win76“ “);
mvwprintw(begin_win86“ “);
mvwprintw(begin_win96“ “);
mvwprintw(begin_win106“ “);
mvwprintw(begin_win116“ “);
mvwprintw(begin_win126“ “);
mvwprintw(begin_win522“ “);
mvwprintw(begin_win622“ “);
mvwprintw(begin_win722“ “);
mvwprintw(begin_win822“ “);
mvwprintw(begin_win922“ “);
mvwprintw(begin_win1022“ “);
mvwprintw(begin_win1122“ “);
mvwprintw(begin_win1222“ “);
mvwprintw(begin_win533“ “);
mvwprintw(begin_win633“ “);
mvwprintw(begin_win733“ “);
mvwprintw(begin_win833“ “);
mvwprintw(begin_win933“ “);
mvwprintw(begin_win1033“ “);
mvwprintw(begin_win1133“ “);
mvwprintw(begin_win1233“ “);
mvwprintw(begin_win541“ “);
mvwprintw(begin_win641“ “);
mvwprintw(begin_win741“ “);
mvwprintw(begin_win841“ “);
mvwprintw(begin_win941“ “);
mvwprintw(begin_win1041“ “);
mvwprintw(begin_win1141“ “);
mvwprintw(begin_win1241“ “);
mvwprintw(begin_win652“ “);
mvwprintw(begin_win752“ “);
mvwprintw(begin_win852“ “);
mvwprintw(begin_win952“ “);
mvwprintw(begin_win1052“ “);
mvwprintw(begin_win1152“ “);
mvwpri
- 上一篇:windows 鼠标点击 水波纹 效果
- 下一篇:文件夹.EXE病毒专杀工具.rar
评论
共有 条评论