簡體   English   中英

從C中的控制台輸出獲取先前打印的行

[英]Get previously printed line from console output in C

我正在制作一個非常簡單的控制台文本編輯器。 為了在行首退格時將光標移動到前一行的末尾,我需要從控制台讀取已經打印的行,然后獲取其長度。 我將如何進行這項工作?

無法使用scanf()printf()做到這一點; 該程序將需要跟蹤其打印內容。 但是,也不可能僅使用標准I / O功能來編輯先前打印的屏幕行-為此,您需要使用例如ncurses

將要打印的每個元素存儲在編輯器中的char數組中,因為您可能必須從頭開始或在中間返回,而不僅僅是一行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM