问题是这样的,我想用ncurses画个界面,在这个界面的一个部分上想做成终端的样,
就是说我在自己画的这个界面上用键盘敲命令,再在后台传给终端,让它处理完后传回
我的界面上显示。我想不明白。
input = fopen("/dev/tty", "r");
output = fopen("/dev/tty", "w");
char str[1024]={0};
char rstr[1024]={0};
scanf("%s",str);
write(fileno(out),str,1024);
read(fileno(in),rstr,1024);
这样做好像明显不对……