কম্পিউটার টিউটোরিয়াল

C প্রোগ্রাম: একটি ফাইল থেকে অন্য ফাইলে কন্টেন্ট কপি করুন

সংক্ষিপ্ত বিবরণ

এই প্রোগ্রামটি একটি সোর্স ফাইল খুলে তার কন্টেন্ট পড়ে একটি টার্গেট ফাইলে লিখে (কপি করে)।

ফাইল I/O ফাংশনগুলো

ফাংশনকাজ
fopen()ফাইল খোলা/তৈরি
fclose()ফাইল বন্ধ
fgetc()একক ক্যারেক্টার পড়া
fputc()একক ক্যারেক্টার লিখা
EOFএন্ড-অফ-ফাইল মার্কার

অ্যালগরিদম

  1. সোর্স ফাইল "r" মোডে খুলুন
  2. টার্গেট ফাইল "w" মোডে খুলুন
  3. লুপ: `fgetc()` দিয়ে পড়ুন, `fputc()` দিয়ে লিখুন (EOF পর্যন্ত)
  4. দুটি ফাইল বন্ধ করুন

সি কোড

#include <stdio.h>
#include <stdlib.h>

int main() {
    FILE *src = fopen("x1.txt", "r");
    if (!src) { perror("Source"); exit(1); }

    FILE *dst = fopen("x2.txt", "w");
    if (!dst) { fclose(src); perror("Target"); exit(1); }

    int ch;
    while ((ch = fgetc(src)) != EOF)
        fputc(ch, dst);

    printf("File copied successfully.\n");
    fclose(src); fclose(dst);
    return 0;
}

আউটপুট

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

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

  3. File In Use ত্রুটি: ফাইল অন্য প্রোগ্রামে খোলা থাকার কারণে অ্যাকশন সম্পূর্ণ হচ্ছে না

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