我的問題是刪除控制檯中已經寫入的字符。有沒有辦法做到這一點?我可以說我給控制檯寫了10個空格。我可以刪除一些爲其他字符騰出空間而不輸出10個字符的輸出嗎?我使用了一個特殊的庫,給出了在控制檯中寫入的函數等。控制檯寫入,刪除字符
3
A
回答
9
使用'\b'
。它會刪除一個字符,光標移回:
std::cout << "nawaz"; //screen shows : nawaz
std::cout << '\b'; //'z' is erased, now screen shows : nawa
1
do {
cout<<"\b"<<num--;
}
while (num >0);
0
取決於終端的類型,你使用,你可以使用escape codes來控制它。
對於Windows,如果我沒有記錯的話,還有API函數。
相關問題
- 1. 在控制檯中刪除先前寫入的行
- 2. 從Java控制檯中刪除輸入的文本,但不清除控制檯
- 3. 將JSON寫入控制檯
- 4. 同步寫入控制檯
- 5. 寫入導軌控制檯
- 6. 子控制檯和寫入控制檯值的時間步驟
- 7. PhantomJS控制檯字符集
- 8. 如何從DTS/SSIS導入中刪除控制字符?
- 9. Firebase控制檯:如何刪除表格?
- 10. Symfony從控制檯刪除命令
- 11. 使用Rails控制檯刪除用戶
- 12. 如何從UTF8字符串中刪除控制字符
- 13. 如何從字符串中刪除控制字符?
- 14. 需要幫助從VB6字符串中刪除控制字符
- 15. 以編程方式刪除字符串中的控制字符
- 16. Logback無法在控制檯中寫入
- 17. 無延遲地寫入控制檯
- 18. Eclipse RCP寫入控制檯開銷
- 19. Microsoft SQL Server 2005控制檯寫入行
- 20. ConsoleTraceListener爲什麼不寫入控制檯?
- 21. Xna沒有寫入控制檯
- 22. 在VB.net中寫入控制檯和stdout
- 23. 將控制檯線寫入文件
- 24. Eclipse插件 - 延遲寫入控制檯
- 25. 如何在fasm中寫入控制檯?
- 26. JSP - 將XML寫入控制檯
- 27. 防止RedirectStandardError被寫入控制檯
- 28. 將Grunt任務寫入控制檯
- 29. log4j2不寫入控制檯和文件
- 30. C#控制檯 - 輸入和從數組中刪除
呵呵,我一直在編程C++多年,從來不知道那個轉義代碼。 –
永遠不會刪除新行。 –