কিভাবে C++ এ scanf() ব্যবহার করবেন

Kibhabe C E Scanf Byabahara Karabena



C++ হল একটি বহুমুখী প্রোগ্রামিং ভাষা যাতে বেশ কিছু বিল্ট-ইন ফাংশন রয়েছে। এই ফাংশনগুলির মধ্যে, একটি বহুল ব্যবহৃত ইনপুট ফাংশন বলা হয় scanf() . এই নিবন্ধটি একটি বিস্তারিত ওভারভিউ প্রদান করার লক্ষ্যে scanf() C++ এর সিনট্যাক্স, এবং ব্যবহারের একটি সাধারণ উদাহরণ সহ আচরণ অন্বেষণ করে ফাংশন scanf() C++ এ ফাংশন।

কিভাবে C++ এ scanf() ব্যবহার করবেন

দ্য scanf() C-তে একটি বহুল ব্যবহৃত ফাংশন যা ব্যবহারকারীর জন্য ইনপুট গ্রহণ করে, প্রোগ্রামারদের একটি প্রোগ্রামে লেখার পরিবর্তে তাদের পছন্দের একটি ইনপুট প্রবেশ করার অনুমতি দেয়। এটি থেকে ডেটা পড়ে স্ট্যান্ডার্ড ইনপুট (stdin) লাইব্রেরি দ্য scanf() ফাংশন স্ট্যান্ডার্ড ইনপুট ডিভাইস যেমন কীবোর্ড থেকে ফরম্যাটেড ডেটা গ্রহণ করে। দ্য scanf() ফাংশন নিম্নরূপ ঘোষণা করা হয়.

scanf ( বিন্যাস,... )

দ্য scanf() ফাংশন দুটি পরামিতি গ্রহণ করে:







  • বিন্যাস : পঠিত ডেটার বিন্যাস নির্দেশ করে একটি স্ট্রিং। এই স্ট্রিংটিতে রূপান্তর নির্দিষ্টকরণ অন্তর্ভুক্ত থাকতে পারে, যা বলে scanf() কি ধরনের ইনপুট অনুমান করতে হবে এবং কিভাবে পড়তে হবে।
  • (অতিরিক্ত যুক্তি) : কনসোলে কোন ডেটা প্রিন্ট করতে হবে তা নির্দিষ্ট করে অতিরিক্ত ডেটা রয়েছে৷ আপনি এখানে উল্লেখ করা তথ্য ক্রমানুসারে হওয়া উচিত।

দ্য scanf() ফাংশনটি পূর্ণসংখ্যা, অক্ষর বা যেকোনো প্রকারের যেকোনো মান নিতে ব্যবহার করা যেতে পারে। যাইহোক, আপনাকে অবশ্যই %d, %s, %f, এবং আরও অনেক কিছু ফর্ম্যাট স্পেসিফায়ার ব্যবহার করে ডেটা টাইপ নির্দিষ্ট করতে হবে।



উদাহরণ
এর উদাহরণ scanf() নীচে দেওয়া হল:



# অন্তর্ভুক্ত করুন
# অন্তর্ভুক্ত করুন
ব্যবহার নামস্থান std ;

int প্রধান ( ) {
int বয়স ;

cout << 'অনুগ্রহ করে আপনার বয়স লিখুন:' ;

scanf ( '%d' , এবং বয়স ) ;

cout << 'আমার বয়স হল =' << বয়স ;

ফিরে 0 ;
}

উপরের কোডটি ব্যবহার করে একজন ব্যবহারকারীর কাছ থেকে ইনপুট গ্রহণ করে scanf() ফাংশন, যা বয়স এক্ষেত্রে. আপনি যখন কাঙ্খিত সংখ্যাটি লিখবেন, তখন এটি cout ফাংশন ব্যবহার করে আউটপুটে প্রিন্ট করা হবে। এখানে আমরা ব্যবহার করেছি %d সংখ্যা গ্রহণ করার বিন্যাস।





আউটপুট

উপসংহার

C++ এ, scanf() ফাংশন ব্যবহারকারীর কাছ থেকে ইনপুট গ্রহণ করতে ব্যবহার করা যেতে পারে। ইনপুটটি পূর্ণসংখ্যা, অক্ষর বা ভাসমান সংখ্যা হতে পারে। এর সিনট্যাক্সটি বেশ সহজ যা শুধুমাত্র বিন্যাস এবং অতিরিক্ত আর্গুমেন্ট অন্তর্ভুক্ত করে। C++ এ এটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও বিশদ বিবরণের জন্য, উপরে উল্লিখিত নির্দেশিকা অনুসরণ করুন।