বাড়ি উন্নয়ন স্ক্যানফ কী? - টেকোপিডিয়া থেকে সংজ্ঞা

স্ক্যানফ কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - স্ক্যানফ এর অর্থ কী?

সি প্রোগ্রামিং ল্যাঙ্গুয়েজে স্ক্যানফ একটি ফাংশন যা স্টিডিনের বিন্যাসিত ডেটা (যেমন, স্ট্যান্ডার্ড ইনপুট স্ট্রিম, যা সাধারণত কীবোর্ড, পুনঃনির্দেশ না করা হয়) পড়ে এবং তারপরে প্রদত্ত যুক্তিগুলিতে ফলাফলগুলি লিখে দেয়।

এই ফাংশনটি এমন ক্রিয়াকলাপের পরিবারের সাথে সম্পর্কিত যার একই কার্যকারিতা রয়েছে তবে কেবল তাদের ডেটা উত্সে পৃথক। উদাহরণস্বরূপ, fscanf একটি ফাইল স্ট্রিম থেকে তার ইনপুট পায়, যখন sscanf একটি স্ট্রিং থেকে তার ইনপুট পায়।

টেকোপিডিয়া স্ক্যানফ ব্যাখ্যা করে

স্ক্যানফ ফাংশনে নিম্নলিখিত প্রোটোটাইপ / স্বাক্ষর রয়েছে:

ইন্ট স্ক্যানফ (কনস্ট চর * ফর্ম্যাট, …);

কোথায়

  • int (পূর্ণসংখ্যা) হল রিটার্নের ধরণ
  • ফর্ম্যাট একটি স্ট্রিং যা টাইপ স্পেসিফায়ার (গুলি) থাকে (নীচে দেখুন)
  • "…" (উপবৃত্ত) ইঙ্গিত দেয় যে ফাংশনটি একটি পরিবর্তনশীল সংখ্যক আর্গুমেন্ট গ্রহণ করে; প্রতিটি যুক্তি অবশ্যই একটি মেমরি ঠিকানা হতে হবে যেখানে রূপান্তরিত ফলাফলটি লিখিত হয়

একটি সাধারণ ধরণের স্পেসিফায়ারটিতে শতাংশ (%) চিহ্ন এবং একটি আলফা অক্ষর থাকে যা প্রকারটি নির্দেশ করে। স্ক্যানফ দ্বারা স্বীকৃত ধরণের স্পেসিফায়ারের কয়েকটি উদাহরণ নীচে রয়েছে:

  • % গ - চরিত্র
  • % d - স্বাক্ষরযুক্ত পূর্ণসংখ্যা
  • % x - হেক্সাডেসিমাল ফর্ম্যাটে স্বাক্ষরযুক্ত পূর্ণসংখ্যা
  • % f - ভাসমান পয়েন্ট
  • % s - স্ট্রিং

ফাংশনটি স্ট্যান্ডার্ড ইনপুট স্ট্রিম থেকে ইনপুট পড়ার মাধ্যমে কাজ করে এবং তারপরে যেকোন ফর্ম্যাট স্পেসিফায়ারের জন্য "ফর্ম্যাট" এর বিষয়বস্তুগুলি স্ক্যান করে, দুটি মিলানোর চেষ্টা করে। সাফল্যে, ফাংশনটি আর্গুমেন্টে পাস হওয়া ফলাফলটি লিখে দেয়।

উদাহরণস্বরূপ, যদি ফাংশন কল হয়

স্ক্যানফ ("% c% d", & var1, & var2);

এবং ব্যবহারকারী "a1" টাইপ করে, ফাংশনটি "a" কে "var1" তে এবং "1" "ভ্যার 2" এ লিখবে। যদি ফাংশন কল, তবে, হয়

স্ক্যানফ ("% x", & বিভিন্ন);

একই ইনপুটটি হেক্সাডেসিমাল সংখ্যা "এ 1" হিসাবে পড়বে, যা দশমিক 161।

ফাংশনটি নিম্নলিখিত মানটি প্রদান করে:

  • > 0 - রূপান্তরিত এবং সাফল্যের সাথে নির্ধারিত আইটেমের সংখ্যা।
  • 0 - কোন আইটেম বরাদ্দ করা হয়নি।
  • <0 - কোনও অ্যাসাইনমেন্ট হওয়ার আগে পড়ার ত্রুটির মুখোমুখি হওয়া বা ফাইলের শেষের দিকে (ইওএফ) পৌঁছেছে।
স্ক্যানফ কী? - টেকোপিডিয়া থেকে সংজ্ঞা