2009-04-24 50 views
1

我已經將緩衝區大小設置爲窗口大小以擺脫滾動條。現在,我試圖用一個值填充控制檯,但總是有一個新的空行添加到結尾,這會導致第一行從緩衝區中清除。輸出到控制檯時防止出現新行

我知道它爲什麼會發生,但有什麼辦法可以阻止它嗎?

我試着移動緩衝區,但正如我所說的,緩衝區的第一行在添加空行時會被清除,這樣只會在頂部創建一個空行。

+1

如果這是一個編程問題,那麼請張貼一些代碼。 – 2009-04-24 00:22:16

回答

0

.NET控制檯只是流入緩衝區,這可能不是你想要的。您需要在Windows API中進行P/Invoke才能完全控制控制檯。

特別是,請查看WriteConsoleOutput。它允許您將控制檯視爲一個「像素」網格,並寫入它們的特定塊。