কম্পিউটার

ফাইল ধারণা ব্যবহার করে পূর্ণসংখ্যা ডেটা ফাইল পরিচালনা করার জন্য সি প্রোগ্রাম


এই প্রোগ্রামে, আমরা একটি ফাইলে উপস্থিত বিজোড় সংখ্যা এবং জোড় সংখ্যাগুলিকে সাজানোর চেষ্টা করছি। তারপর, আমরা ODD ফাইলে সমস্ত বিজোড় সংখ্যা এবং EVEN ফাইলে জোড় সংখ্যা লেখার চেষ্টা করি।

একটি ফাইল ডাটা লেখার মোডে খুলুন এবং ফাইলটিতে কিছু সংখ্যা লিখুন এবং পরে এটি বন্ধ করুন।

আবার,

  • ডেটা ফাইল রিড মোডে খুলুন।
  • ওডিডি ফাইল লেখার মোডে খুলুন।
  • ইভেন ফাইলটি লেখার মোডে খুলুন।

তারপর, যখন লুপ ব্যবহার করে বিজোড় এবং জোড় সংখ্যা পরীক্ষা করার জন্য অপারেশনগুলি সম্পাদন করুন৷

এর পর সব ফাইল বন্ধ করুন।

উদাহরণ

নিচে C প্রোগ্রাম ফাইল ধারণা ব্যবহার করে পূর্ণসংখ্যা ডেটা ফাইল পরিচালনা করার জন্য

#include <stdio.h>
int main(){
   FILE *f1,*f2,*f3;
   int number,i;
   printf("DATA file content is\n");
   f1=fopen("DATA","w");//creating DATA file
   for(i=1;i<=10;i++){
      scanf("%d",&number);
      if(number==-1)
         break;
      putw(number,f1);
   }
   fclose(f1);
   f1=fopen("DATA","r");
   f2=fopen("ODD","w");
   f3=fopen("EVEN","w");
   while((number=getw(f1))!=EOF){//read from DATA file
      if(number %2 ==0)
         putw(number,f3); //write to even file
      else
         putw(number,f2); //write to ODD file
   }
   fclose(f1);
   fclose(f2);
   fclose(f3);
   f2=fopen("ODD","r");
   f3=fopen("EVEN","r");
   printf("\n contents of ODD file:\n");
   while((number=getw(f2))!=EOF)
      printf("%3d",number);
   printf("\n contents of EVEN file:\n");
   while((number=getw(f3))!=EOF)
      printf("%3d",number);
   fclose(f2);
   fclose(f3);
   return 0;
}

আউটপুট

আপনি যখন উপরে উল্লিখিত প্রোগ্রামটি চালান, আপনি নিম্নলিখিত আউটপুট পাবেন -

DATA file content is
1
2
3
4
5
6
7
8
9
10
contents of ODD file:
1 3 5 7 9
contents of EVEN file:
2 4 6 8 10

  1. Windows 10-এ Windows File Recovery Tool (WINFR) ব্যবহার করা

  2. একক লিঙ্কযুক্ত তালিকা ব্যবহার করে বিপরীত ক্রমে সংখ্যা প্রদর্শন করতে সি প্রোগ্রাম

  3. পাইথন ব্যবহার করে বেস64 ডেটা এনকোডিং

  4. লিনাক্সে TAR ব্যবহার করে ফাইলগুলি কীভাবে সংরক্ষণ করবেন