是否可以在一个C程序内的多个终端窗口上输出?
基本上我想做的是为一个程序提供两个输出终端窗口。一个将显示程序正在执行的操作的日志,第二个将显示类似于值表的内容。这些终端的所有输出都将由程序本身生成。这在C语言中可以用stdio实现吗 我意识到这可能更适合GUI或ncurses,但我仍然很好奇这是否可以实现是否可以在一个C程序内的多个终端窗口上输出?,c,stdio,terminal,C,Stdio,Terminal,基本上我想做的是为一个程序提供两个输出终端窗口。一个将显示程序正在执行的操作的日志,第二个将显示类似于值表的内容。这些终端的所有输出都将由程序本身生成。这在C语言中可以用stdio实现吗 我意识到这可能更适合GUI或ncurses,但我仍然很好奇这是否可以实现 编辑:可能还应该提到我是在linux(特别是xubuntu)上这样做的。不是以任何可移植的方式,而是在linux上,/dev/pts是一个包含所有打开的TTY的目录,因此写入一些不同的/dev/pts/文件会将输出放在多个终端上。啊,这正
编辑:可能还应该提到我是在linux(特别是xubuntu)上这样做的。不是以任何可移植的方式,而是在linux上,
/dev/pts
是一个包含所有打开的TTY的目录,因此写入一些不同的/dev/pts/
文件会将输出放在多个终端上。啊,这正是我所寻找的。谢谢,老兄,我会试着玩的。