【下载】qt4学习笔记

如何实现在终端上创建两个窗口,一个代表父进程,一个代表子进程,分别打印各自的内容?
写了一个测试代码,但是没有实现预期的效果
代码:
#include <curses.h>
#include <unistd.h>

int main()
{
   pid_t pid;
   WINDOW *win;
   pid = fork();
   if(pid){
      initscr();
//   refresh();
//   printw("abc");
//   wait(0);
      win = newwin(20, 20, 5, 5);
      wprintw(win, "abc");
      wrefresh(win);
      sleep(2);
   }
   else{   
      win = newwin(20, 20, 5, 30);
      wprintw(win, "123");
      wrefresh(win);
      sleep(3);
   }
   endwin();
   return 0;
}

作者: sunjing   发布时间: 2011-04-06

如何实现在终端上创建两个窗口,一个代表父进程,一个代表子进程,分别打印各自的内容?
写了一个测试代码,但是没有实现预期的效果
代码:
#include <curses.h>
#include <unistd.h>

int main()
{
   pid_t pid;
   WINDOW *win;
   pid = fork();
   if(pid){
      initscr();
//   refresh();
//   printw("abc");
//   wait(0);
      win = newwin(20, 20, 5, 5);
      wprintw(win, "abc");
      wrefresh(win);
      sleep(2);
   }
   else{   
      win = newwin(20, 20, 5, 30);
      wprintw(win, "123");
      wrefresh(win);
      sleep(3);
   }
   endwin();
   return 0;
}

作者: sunjing   发布时间: 2011-04-06