Có thể trên Windows mà không sử dụng WinAPI không?Làm thế nào để loại bỏ nhân vật cuối cùng đưa vào std :: cout?
21
A
Trả lời
60
Bạn không thể xóa ký tự cuối cùng.
Nhưng bạn có thể nhận được hiệu ứng tương tự bằng cách ghi đè ký tự cuối cùng. Đối với điều đó, bạn cần di chuyển con trỏ bàn điều khiển về phía sau bằng cách xuất ra một ký tự '\ b' (backspace) như được hiển thị bên dưới.
#include<iostream>
using namespace std;
int main()
{
cout<<"Hi";
cout<<'\b'; //Cursor moves 1 position backwards
cout<<" "; //Overwrites letter 'i' with space
}
Vì vậy, sản lượng sẽ được
H
5
số
Bạn không thể truy cập api của giao diện điều khiển không bao giờ chuẩn.
Các vấn đề liên quan
- 1. Làm thế nào để cạo bỏ nhân vật cuối cùng bằng cách sử dụng sed?
- 2. Làm thế nào để loại bỏ dấu phẩy cuối cùng?
- 3. Làm thế nào để loại bỏ một nhân vật trong một biến kiểu chuỗi trong R
- 4. PHP Loại bỏ của Windows^M nhân vật
- 5. Làm thế nào để ghi bộ nhớ không gian hạt nhân (địa chỉ vật lý) vào một tệp bằng O_DIRECT?
- 6. PHP loại bỏ ký tự sau xuất hiện cuối cùng của một nhân vật trong một chuỗi
- 7. Làm thế nào để xác định "nhân vật
- 8. Php làm thế nào để loại bỏ bất kỳ dấu phẩy cuối cùng
- 9. Làm thế nào để loại bỏ mục của kendo dropDownList nếu nó là người cuối cùng?
- 10. Làm thế nào để loại bỏ không gian cuối cùng và đầu tiên từ một chuỗi?
- 11. PHP Làm thế nào để loại bỏ phần cuối cùng của một con đường
- 12. Python Sắp xếp nhân vật cuối
- 13. "Backspace" qua nhân vật cuối cùng được viết vào tập tin
- 14. PHP loại bỏ một nhân vật trong một chuỗi
- 15. Loại bỏ một chuỗi giữa hai nhân vật (java)
- 16. cắt nhân vật n cuối cùng trong một chuỗi sử dụng shell script
- 17. SQL Server thay thế, loại bỏ tất cả sau khi nhân vật nào đó
- 18. Sed để loại bỏ dấu gạch dưới và thúc đẩy nhân vật
- 19. Chuyển hướng std :: cout
- 20. Làm thế nào để so sánh nhân vật bỏ qua trường hợp trong các loại nguyên thủy
- 21. printf vs std :: cout
- 22. Loại bỏ tất cả mọi thứ sau khi nhân vật (và cũng có thể ký tự)
- 23. Làm thế nào để in các nhân vật cùng nhiều lần với Console.WriteLine()
- 24. C# thay thế \" nhân vật
- 25. bash - biểu hiện sau khi nhân vật cụ thể cuối cùng
- 26. Cố gắng loại bỏ loại cuối cùng khỏi một bộ không thành công
- 27. Làm thế nào để thoát khỏi "\" nhân vật trong Java
- 28. Thay thế/loại bỏ tất cả mọi thứ giữa hai nhân vật
- 29. Làm thế nào để bạn cấu hình Apache Ivy để loại bỏ hiện vật mồ côi?
- 30. Làm thế nào để loại bỏ một hiện vật dự án từ repo maven địa phương?
Tại sao sợ API? –
@HamishGrubijan vì nó không di động. – Ruslan