PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Linux
[问题] Cygwin的画面更新问题
楼主:
jasonlee1001
(Jason)
2020-10-24 17:46:34
请问大家,我在Cygwin底下跑程式,有印出大量 text,但是文字
却不会很 smooth 地印出,而是似乎累积了一堆之后,才一次丢出
到萤幕,然后停在某个字符后,又等程式跑到一堆结果后,又一次
打印出来。感觉似乎是有 buffer 之类的先暂存,满了之后一次倒出。
有没有办法改为让打印不要先送到 buffer 直接印出到 console 呢?
我的 OS 是 Win7 64bit.
作者:
bitlife
(BIT一生)
2020-10-24 17:48:00
假设你是用stdio.h相关函式,资料写出后使用 fflush这问题比较属于c语言之类的问题,不是linux特定的问题
楼主:
jasonlee1001
(Jason)
2020-10-24 17:51:00
不是自写的程式,只是在别台电脑可以很smooth打印出字母-by-字母, 而不是一次倾印出一大堆.
作者:
bitlife
(BIT一生)
2020-10-24 18:01:00
不是自己写的,又不是linux平台,最好是去问作者
作者:
Gold740716
(项为之强)
2020-10-24 22:38:00
linux 程式如果输出是终端机多半不会 buffer ,但如果用管道串了一些程式,程式看到输出是管道就会有buffer行为,参考harttle.land/2020/06/06/tail-f-pipe.html
楼主:
jasonlee1001
(Jason)
2020-10-24 23:20:00
谢谢楼上G大解释,因为两台不同等级PC都跑Cygwin+同一程式,输出到console的方式却有差异,有buf太久会让我误以为程式当掉.因为没有cygwin版故到此发问,谢!
继续阅读
[问题] 用docker起iredmail失败
raynoz
[问题] g suite MX 设定问题
m8403051
[问题] anaconda 开启 jupyterlab的问题
gamha
Kali Linux wifi usb 安装
stl833
[闲聊] kernel 5.9 with nvidia driver
Bellkna
[问题] Virtualbox 安装虚拟机请益
stevennian
Re: [问题] 关于 linux user 转换的问题
gowrite
[心得] 开始在VirtualBox安装虚拟的Linux系统
moodyblue
[问题] 关于 linux user 转换的问题
gowrite
[问题] UEFI笔电 保持默认win主导的双系统安装
x22754513
Links
booklink
Contact Us: admin [ a t ] ucptt.com