Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我尝试打印时,例如:
Queue Messages Size ---------- Postfix 10 1024
我需要用另一个值重新打印这一行,所以如果值为 0,例如,结果是:
Postfix 00 0024
我需要将其修复为:
Postfix 0 0
我可以使用 来做到这一点window.clrtoeol(),但它会擦除我的右边框。
window.clrtoeol()
不知道为什么这还没有得到任何答案,但无论如何
我假设您很好地跟踪了列的位置、宽度和边界。如果你是答案很简单:用空格填充你的数字,所以'024'位被空格覆盖。
我觉得像这样使用 addstr 是一种很好的做法
window.addstr( y , x , message[:width].ljust(width) , mode )