কম্পিউটার

একটি ফাইলের বিষয়বস্তু অন্য ফাইলে কপি করার জন্য সি প্রোগ্রাম?


C ফাইল I/O - একটি ফাইল তৈরি করুন, খুলুন, পড়ুন, লিখুন এবং বন্ধ করুন

C ফাইল ব্যবস্থাপনা

একটি ফাইল প্রচুর পরিমাণে স্থায়ী ডেটা সংরক্ষণ করতে ব্যবহার করা যেতে পারে। অন্যান্য অনেক ভাষার মত 'C' নিম্নলিখিত ফাইল ম্যানেজমেন্ট ফাংশন প্রদান করে,

  • একটি ফাইল তৈরি করা
  • একটি ফাইল খোলা হচ্ছে
  • একটি ফাইল পড়া
  • একটি ফাইলে লেখা
  • একটি ফাইল বন্ধ করা হচ্ছে

নিচে 'C,'

-এ উপলব্ধ সবচেয়ে গুরুত্বপূর্ণ ফাইল ম্যানেজমেন্ট ফাংশন রয়েছে
ফাংশন উদ্দেশ্য
fopen () একটি ফাইল তৈরি করা বা একটি বিদ্যমান ফাইল খোলা
fclose () একটি ফাইল বন্ধ করা হচ্ছে
fprintf () একটি ফাইলে ডেটার ব্লক লেখা
fscanf () একটি ফাইল থেকে ব্লক ডেটা পড়া
getc () একটি ফাইল থেকে একটি একক অক্ষর পড়ে
putc () একটি ফাইলে একটি অক্ষর লেখে
getw () একটি ফাইল থেকে একটি পূর্ণসংখ্যা পড়ে
putw () একটি ফাইলে একটি পূর্ণসংখ্যা লেখা
fseek () একটি নির্দিষ্ট স্থানে একটি ফাইল পয়েন্টারের অবস্থান সেট করে
ftell () একটি ফাইল পয়েন্টারের বর্তমান অবস্থান ফেরত দেয়
রিওয়াইন্ড () ফাইলের শুরুতে ফাইল পয়েন্টার সেট করে


Input:
sourcefile = x1.txt
targefile = x2.txt
Output: File copied successfully.

ব্যাখ্যা

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

উদাহরণ

#include <iostream>
#include <stdlib.h>
using namespace std;
int main() {
   char ch;// source_file[20], target_file[20];
   FILE *source, *target;
   char source_file[]="x1.txt";
   char target_file[]="x2.txt";
   source = fopen(source_file, "r");
   if (source == NULL) {
      printf("Press any key to exit...\n");
      exit(EXIT_FAILURE);
   }
   target = fopen(target_file, "w");
   if (target == NULL) {
      fclose(source);
      printf("Press any key to exit...\n");
      exit(EXIT_FAILURE);
   }
   while ((ch = fgetc(source)) != EOF)
      fputc(ch, target);
   printf("File copied successfully.\n");
   fclose(source);
   fclose(target);
   return 0;
}

  1. পাইথন প্রোগ্রাম একটি তালিকার প্রতিটি উপাদানের সূচক অন্য তালিকায় পেতে

  2. পাইথন প্রোগ্রাম একটি অ্যারের সমস্ত উপাদান অন্য অ্যারেতে অনুলিপি করতে

  3. ফাইলটি ব্যবহার করা হচ্ছে, ক্রিয়াটি সম্পূর্ণ করা যাবে না কারণ ফাইলটি অন্য প্রোগ্রামে খোলা আছে

  4. ফিক্স:ফাইল অন্য প্রোগ্রামে খোলা আছে