Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在一个C程序内的多个终端窗口上输出?_C_Stdio_Terminal - Fatal编程技术网

是否可以在一个C程序内的多个终端窗口上输出?

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

基本上我想做的是为一个程序提供两个输出终端窗口。一个将显示程序正在执行的操作的日志,第二个将显示类似于值表的内容。这些终端的所有输出都将由程序本身生成。这在C语言中可以用stdio实现吗

我意识到这可能更适合GUI或ncurses,但我仍然很好奇这是否可以实现


编辑:可能还应该提到我是在linux(特别是xubuntu)上这样做的。

不是以任何可移植的方式,而是在linux上,
/dev/pts
是一个包含所有打开的TTY的目录,因此写入一些不同的
/dev/pts/
文件会将输出放在多个终端上。

啊,这正是我所寻找的。谢谢,老兄,我会试着玩的。