我的問題是刪除控制檯中已經寫入的字符。有沒有辦法做到這一點?我可以說我給控制檯寫了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. 如何在C++控制檯中刪除已寫入的字符
- 2. 刪除控制ASCII字符
- 3. 刪除LXML控制字符
- 4. 通過字符寫入控制檯字符,最快的方式
- 5. 在控制檯中刪除先前寫入的行
- 6. 使用控制檯字符清除多個控制檯行
- 7. 從Java控制檯中刪除輸入的文本,但不清除控制檯
- 8. C++不寫入控制檯,除非遇到換行符
- 9. Spark列 - 寫入控制檯
- 10. 同步寫入控制檯
- 11. Eclipse寫入控制檯
- 12. 寫入導軌控制檯
- 13. 將JSON寫入控制檯
- 14. 從控制檯刪除特殊字符 - C#
- 15. 控制檯每8個字符寫入一行
- 16. 無法在控制檯中寫入字符
- 17. 程序在此控制檯中寫入時在控制檯中寫入
- 18. Stata:刪除換行控制字符
- 19. 從文件中刪除控制字符
- 20. 控制檯寫
- 21. 從控制檯視圖中刪除Nodeclipse控制檯
- 22. 子控制檯和寫入控制檯值的時間步驟
- 23. PhantomJS控制檯字符集
- 24. 如何從DTS/SSIS導入中刪除控制字符?
- 25. DataGrid PreviewTextInput事件從輸入中刪除控制字符
- 26. Firebase控制檯:如何刪除表格?
- 27. 從控制檯中刪除警告
- 28. Symfony從控制檯刪除命令
- 29. Couchbase控制檯 - 刪除文檔
- 30. 使用Rails控制檯刪除用戶
呵呵,我一直在編程C++多年,從來不知道那個轉義代碼。 –
永遠不會刪除新行。 –