📄 multiprocess.c
字号:
#include <curses.h>#include <stdio.h>int ch;void initial(){ initscr(); cbreak(); nonl(); noecho(); intrflush(stdscr,FALSE); keypad(stdscr,TRUE); refresh();}void run(WINDOW *window){ int i=0; for(i;i<999;i++){ wprintw(window,"\t%d\n",i); box(window,'|','-'); wrefresh(window); }}int main(){ WINDOW *win[3]; int i; int child0,child1,child2; initial(); for(i=0;i<3;i++){ win[i]=newwin(LINES,COLS/3,0,i*COLS/3); box(win[i],'|','-'); scrollok(win[i],TRUE); wrefresh(win[i]); } if( (child0=fork())==0 ) run(win[0]); else{ if( (child1=fork())==0 ) run(win[1]); else{ if( (child2=fork())==0 ) run(win[2]); else{ while( getch()!=27 ); exit(0); } } } endwin(); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -