Chỉnh sửa: Như Charles Bailey đã chỉ ra một cách đúng đắn trong một bình luận bên dưới, điều này sẽ không hoạt động nếu có các nhân vật được đệm vào stdin
, và thực sự không có cách nào tốt để giải quyết vấn đề đó. Nếu bạn đang chạy với trình gỡ lỗi được đính kèm, giải pháp được đề xuất của John Dibling có lẽ là giải pháp sạch nhất cho vấn đề của bạn.
Điều đó nói rằng, tôi sẽ để nó ở đây và có thể người khác sẽ thấy nó hữu ích. Tôi đã sử dụng nó rất nhiều như một cách nhanh chóng để viết các bài kiểm tra trong quá trình phát triển.
Khi kết thúc main
chức năng của bạn , bạn có thể gọistd::getchar();
Điều này sẽ nhận được một ký tự từ stdin
đó, do đó cung cấp cho bạn loại hành vi "nhấn phím bất kỳ để tiếp tục" (nếu bạn thực sự muốn có thông báo "nhấn phím bất kỳ", bạn sẽ phải tự in một ký tự).
Bạn cần phải #include <cstdio>
cho getchar
.