Fscanf কি EOF ফেরত দেয়?
Fscanf কি EOF ফেরত দেয়?

ভিডিও: Fscanf কি EOF ফেরত দেয়?

ভিডিও: Fscanf কি EOF ফেরত দেয়?
ভিডিও: ভিটামিন ডি এর ঘাটতি কতটা ভয়াবহ? | Vitamin D deficiency Causes, Symptoms & Treatment | Somoy TV 2024, এপ্রিল
Anonim

fscanf EOF প্রদান করে যদি ফাইলের শেষ (বা একটি ইনপুট ত্রুটি) কোনো মান সংরক্ষণ করার আগে ঘটে। যদি মান সংরক্ষণ করা হয়, এটি রিটার্ন সংরক্ষিত আইটেম সংখ্যা; অর্থাত্, একটি মান কতবার একটির সাথে বরাদ্দ করা হয়েছে fscanf আর্গুমেন্ট পয়েন্টার ইওএফ হয় ফিরে এসেছে কোনো আইটেম মিলে যাওয়ার আগে যদি কোনো ত্রুটি ঘটে।

এখানে, Fscanf কি ফেরত দেয়?

দ্য fscanf () ফাংশন রিটার্ন এটি সফলভাবে রূপান্তরিত এবং বরাদ্দ করা ক্ষেত্রগুলির সংখ্যা৷ দ্য প্রত্যাবর্তন মান করে ক্ষেত্র অন্তর্ভুক্ত না যে fscanf () ফাংশন পড়া কিন্তু বরাদ্দ করা হয়নি. দ্য প্রত্যাবর্তন মান হল EOF যদি কোনো রূপান্তরের আগে একটি ইনপুট ব্যর্থতা ঘটে, অথবা সফল হলে নির্ধারিত ইনপুট আইটেমের সংখ্যা।

একইভাবে, Fscanf কি লাইন দ্বারা লাইন পড়ে? সমস্যাটি হয় ঐটা তোমার fscanf করবে কখনই পড়া প্রথমটির শেষে নতুন লাইন লাইন . তাই যখন এটা হয় দ্বিতীয় বার কল, এটা ইচ্ছাশক্তি ব্যর্থ (0 রিটার্নিং, ইওএফ নয়) এবং পড়া কিছুই না, বাফার অপরিবর্তিত রেখে।

একইভাবে, আপনি জিজ্ঞাসা করতে পারেন, সি-তে Fscanf কী করে?

দ্য fscanf ফাইল থেকে ফরম্যাট করা ইনপুট পড়ার জন্য () ফাংশন ব্যবহার করা হয়। এটি scanf() ফাংশনের মতো কাজ করে কিন্তু স্ট্যান্ডার্ড ইনপুট থেকে ডেটা পড়ার পরিবর্তে এটি ফাইল থেকে ডেটা পড়ে।

C ফাইলের শেষ কি?

EOF মানে ফাইলের শেষ . এটি একটি চিহ্ন যে শেষ এর a ফাইল পৌঁছে গেছে, এবং কোন ডেটা আর থাকবে না। লিনাক্স সিস্টেম এবং OS X-এ, EOF ঘটাতে যে অক্ষরটি ইনপুট করতে হবে তা হল CTRL+D। উইন্ডোজের জন্য, এটি হল CTRL+Z।

প্রস্তাবিত: