[英]Get previously printed line from console output in C
我正在制作一個非常簡單的控制台文本編輯器。 為了在行首退格時將光標移動到前一行的末尾,我需要從控制台讀取已經打印的行,然后獲取其長度。 我將如何進行這項工作?
無法使用scanf()
和printf()
做到這一點; 該程序將需要跟蹤其打印內容。 但是,也不可能僅使用標准I / O功能來編輯先前打印的屏幕行-為此,您需要使用例如ncurses 。
將要打印的每個元素存儲在編輯器中的char數組中,因為您可能必須從頭開始或在中間返回,而不僅僅是一行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.