資源簡介
linux下基于Ncurses的TCP通信,代碼中已經(jīng)包含有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();?/*關(guān)閉回顯*/
????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
評論
共有 條評論