ফ্রেড ও ফ্রিটাইট কেন প্রতি সদস্যের জন্য একটি আকার নেয় এবং কেবল বাফার এবং আকার না দিয়ে পড়া / লিখিত সদস্যদের সংখ্যা গণনা করে এবং ফিরিয়ে দেয় সে সম্পর্কে আমাদের এখানে কাজ হয়েছিল। কেবলমাত্র এটির জন্যই আমরা আসতে পারি যদি আপনি স্ট্রাক্টগুলির অ্যারেটি পড়তে / লিখতে চান যা প্ল্যাটফর্মের সারিবদ্ধকরণ দ্বারা সমানভাবে বিভাজ্য নয় এবং তাই প্যাডড করা হয়েছে তবে এই পছন্দটি নিশ্চিত করার পক্ষে এত সাধারণ হতে পারে না warrant ডিজাইনে
বিনামূল্যে থেকে (3) :
ফাংশন ফ্রেড () স্ট্রিম দ্বারা নির্দেশিত স্ট্রিম থেকে পিটিআর দ্বারা প্রদত্ত স্থানে স্টোর করে প্রতিটি আকারের বাইট লম্বা করে ডেটাগুলির নামফল উপাদানগুলি পড়ে।
ফাংশন ফায়ারাইট () প্রতিটি পিটিং পিটিআর দ্বারা প্রদত্ত অবস্থান থেকে প্রাপ্ত স্ট্রিমের প্রতি স্ট্রমে নির্দেশিত স্ট্রমে প্রতিটি আকার বাইট লম্বা করে নাম্বার উপাদানগুলি লিখে দেয়।
fread () এবং fwrit () সাফল্যের সাথে পড়া বা লিখিত আইটেমের সংখ্যা (যেমন, অক্ষরের সংখ্যা নয়) ফিরিয়ে দেয়। যদি কোনও ত্রুটি দেখা দেয় বা ফাইলটির শেষের দিকে পৌঁছে যায়, ফেরতের মানটি একটি ছোট আইটেম গণনা (বা শূন্য)।