Cách để tạm hoãn in ra màn hình console

Cho e hỏi trong C++ có cách nào để in ra màn hình nhưng tạm thời nó không in ra. Nghĩa là nó nằm lại trên 1 cái buffer hay gì đó rồi kết thúc hàm mới in ra tất cả (và có cách nào để in cái buffer đó theo chiều ngược lại không ạ?). Khi làm 1 bài có xài mảng trace[] để truy về đường đi thì thường e sẽ lưu lại vào vector rồi mới duyệt vector ngược lại để in ra. Nên e muốn rút ngắn, ko phải tạo 1 vector mới.

  • Không in ra ngay thì cộng chuỗi (string) hoặc dùng vector. Cuối hàm in ra.
  • Đệ quy à?
3 Likes

Thì lưu nó vào 1 mảng, tới lúc cần thì vẽ ra.

Cái thứ hai thì dùng 1 hàm đệ qui.

2 Likes

ý e là 1 cái buffer như StringStream dùng để lưu tạm thời. mà suy nghĩ lại thấy xài như vậy cũng ko khác gì tạo vector nên thôi :smiley:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?