簡體   English   中英

如何將c ++中的可擦除文本輸出到控制台?

[英]How can I output erasable text in c++ to console?

我記得看到完成的程序,你可以退格並刪除文本提示。 通常,所有cout的文本都是靜態的,無法從屏幕上刪除,但我希望能夠刪除程序輸出的文本(例如,程序給我一個默認名稱,我可以接受,或刪除並輸入我自己的)。 我想我可以偽造鍵盤輸入以在控制台上放置可擦除的文本,但是有更清潔的方法嗎? 謝謝。

如果我理解你,你可能想要像GNU Readline這樣的東西

“GNU Readline庫提供了一組供應用程序使用的函數,允許用戶在輸入時編輯命令行.Emacs和vi編輯模式都可用.Readline庫包含其他函數來維護以前輸入的列表命令行,回憶並重新編寫這些行,並對以前的命令執行類似csh的歷史擴展。“

暫無
暫無

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

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