แก้ไข: เนื่องจาก Charles Bailey ชี้ให้เห็นอย่างถูกต้องในความคิดเห็นด้านล่างสิ่งนี้จะไม่ทำงานหากมีตัวละครบัฟเฟอร์stdin
และไม่มีวิธีที่ดีในการแก้ไข หากคุณกำลังเรียกใช้โดยใช้ตัวดีบักเกอร์วิธีแก้ปัญหาที่แนะนำของ John Diblingอาจเป็นวิธีแก้ปัญหาของคุณที่สะอาดที่สุด
ที่กล่าวว่าฉันจะออกจากที่นี่และบางทีคนอื่นจะพบว่ามีประโยชน์ ฉันใช้มันมากในการแฮ็คอย่างรวดเร็วเมื่อเขียนการทดสอบระหว่างการพัฒนา
ในตอนท้ายของmain
ฟังก์ชั่นของคุณคุณสามารถโทรstd::getchar();
สิ่งนี้จะได้รับอักขระเดี่ยวจากstdin
ดังนั้นให้การเรียงลำดับพฤติกรรม "กดปุ่มใด ๆ เพื่อดำเนินการต่อ" (ถ้าคุณต้องการข้อความ "กดแป้นใด ๆ " จริง ๆ คุณจะต้องพิมพ์ด้วยตัวเอง)
คุณจำเป็นต้องสำหรับ#include <cstdio>
getchar