সম্পাদনা করুন: চার্লস বেইলি নীচের মন্তব্যে যথাযথভাবে উল্লেখ করেছেন, অক্ষরগুলি বাফার করা থাকলে এটি কাজ করবে না stdin
এবং এর আশপাশে কাজ করার কোনও ভাল উপায় নেই। আপনি যদি সংযুক্ত ডিবাগার নিয়ে ছুটে চলেছেন তবে জন ডিবলিংয়ের প্রস্তাবিত সমাধান সম্ভবত আপনার সমস্যার সবচেয়ে পরিষ্কার সমাধান।
এটি বলেছিল, আমি এটি এখানে রেখে দেব এবং অন্য কেউ এটি দরকারী হিসাবে খুঁজে পাবে। বিকাশের সময় টেস্ট লেখার সময় আমি এটিকে হর্ট হ্যাক হিসাবে ব্যবহার করেছি।
আপনার main
ফাংশন শেষে , আপনি কল করতে পারেনstd::getchar();
এটি থেকে একটি একক চরিত্র পাবেন stdin
, এভাবে আপনাকে "চালিয়ে যেতে কোনও কী টিপুন" বাছাই করার আচরণ দেওয়া (যদি আপনি আসলে "কোনও কী চাপুন" বার্তা চান তবে আপনাকে নিজের একটি মুদ্রণ করতে হবে)।
আপনাকে করার প্রয়োজন #include <cstdio>
জন্য getchar
।