কম্পিউটার

C ব্যবহার করে একটি তৃতীয় ফাইলে দুটি ফাইলের বিষয়বস্তু মার্জ করুন


এটি একটি সি প্রোগ্রাম যা দুটি ফাইলের বিষয়বস্তু তৃতীয় ফাইলে একত্রিত করে।

উদাহরণের জন্য।

ইনপুট

java.txt-এ প্রাথমিক বিষয়বস্তু রয়েছে "জাভা একটি প্রোগ্রামিং ভাষা।" kotlin.txt-এ প্রাথমিক সামগ্রী রয়েছে " kotlin একটি প্রোগ্রামিং ভাষা।"ttpoint.txt-এ প্রাথমিক বিষয়বস্তু ফাঁকা রয়েছে

আউটপুট

ফাইলগুলি mergedttpoint.txt-এ চূড়ান্ত বিষয়বস্তু থাকবে কারণ "জাভা একটি প্রোগ্রামিং ভাষা। কোটলিন একটি প্রোগ্রামিং ভাষা।"

অ্যালগরিদম

অক্ষর ডেটাটাইপে একটি [] অ্যারে ঘোষণা করা শুরু করুন। Initialize a[] ="জাভা একটি প্রোগ্রামিং ভাষা।" পূর্ণসংখ্যা ডেটাটাইপের i ঘোষণা করুন। i =0 শুরু করুন। FILE প্রকারের জন্য একটি পয়েন্টার হিসাবে f1 ঘোষণা করুন। F1 পয়েন্টার ব্যবহার করে রাইট অপারেশন করার জন্য একটি ফাইল "java.txt" খুলুন। যখন (a[i] !='\0') f1 ফাইল অবজেক্টে a[] এর সমস্ত ডেটা রাখার জন্য fputc(a[i], f1) কল করুন i++ f1 ফাইল পয়েন্টার বন্ধ করুন। ক্যারেক্টার ডেটাটাইপে একটি [] অ্যারে ঘোষণা করুন। ইনিশিয়ালাইজ b[] ="কটলিন একটি প্রোগ্রামিং ভাষা।" পূর্ণসংখ্যা ডেটাটাইপের i ঘোষণা করুন। j =0 শুরু করুন। FILE টাইপের একটি পয়েন্টার হিসাবে f2 ঘোষণা করুন। F2 পয়েন্টার ব্যবহার করে রাইট অপারেশন করার জন্য একটি ফাইল "kotlin.txt" খুলুন। যখন (b[j] !='\0') f2 ফাইল অবজেক্টে b[] এর সমস্ত ডেটা রাখতে fputc(b[j], f1) কল করুন j++ f2 ফাইল পয়েন্টার বন্ধ করুন। f1 পয়েন্টার ব্যবহার করে রিড অপারেশন করার জন্য "java.txt" ফাইল খুলুন। F2 পয়েন্টার ব্যবহার করে লেখার কাজ সম্পাদন করতে একটি ফাইল "ttpoint.txt" খুলুন। FILE ডেটাটাইপের একটি পয়েন্টার হিসাবে f3 ঘোষণা করুন। F3 পয়েন্টার ব্যবহার করে লেখার কাজ সম্পাদন করতে একটি ফাইল "ttpoint.txt" খুলুন। ক্যারেক্টার ডেটাটাইপে একটি পরিবর্তনশীল "c" ঘোষণা করুন। যদি (f1 ==NULL || f2 ==NULL || f3 ==NULL) তাহলে প্রিন্ট করুন "ফাইলটি খুলতে পারেনি।" প্রস্থান করুন। যখন ((c =fgetc(f1)) !=EOF) fputc() ফাংশন ব্যবহার করে f3 ফাইল পয়েন্টারে “c” ভেরিয়েবলের সমস্ত ডেটা রাখুন। যখন ((c =fgetc(f2)) !=EOF) fputc() ফাংশন ব্যবহার করে f3 ফাইল পয়েন্টারে “c” ভেরিয়েবলের সমস্ত ডেটা রাখুন। ফাইল পয়েন্টার বন্ধ করতে fclose(f3) ফাংশন কল করুন। f3 ফাইল পয়েন্টার ব্যবহার করে ttpoint.txt ফাইলটি খুলুন। প্রিন্ট করুন “java.txt এবং python.txt-কে ttpoint.txt-এ একত্রিত করুন” যখন (!feof(f3)) f3 ফাইল পয়েন্টারের বিষয়বস্তু প্রিন্ট করতে putchar(fgetc(f3)) ফাংশন কল করুন। F1 ফাইল পয়েন্টার বন্ধ করুন। f2 ফাইল পয়েন্টার বন্ধ করুন। f3 ফাইল পয়েন্টার বন্ধ করুন। শেষ।

উদাহরণ

#include #include int main() { char a[] ="জাভা একটি প্রোগ্রামিং ভাষা।"; int i=0; ফাইল *f1; // মার্জ করার জন্য দুটি ফাইল খুলুন f1 =fopen("java.txt", "w"); যখন (a[i] !='\0') { fputc(a[i], f1); i++; } fclose(f1); char b[] ="কটলিন একটি প্রোগ্রামিং ভাষা।"; int j =0; ফাইল *f2; f2 =fopen("kotlin.txt", "w"); যখন (b[j] !='\0') { fputc(b[j], f2); j++; } fclose(f2); f1 =fopen("java.txt", "r"); f2 =fopen("kotlin.txt", "r"); ফাইল *f3 =fopen("ttpoint.txt", "w"); // ফলাফল চার গ সংরক্ষণ করতে ফাইল খুলুন; if (f1 ==NULL || f2 ==NULL || f3 ==NULL) { puts("ফাইলগুলি খুলতে পারেনি"); প্রস্থান (0); } যখন ((c =fgetc(f1)) !=EOF) // প্রথম ফাইলের বিষয়বস্তু ttpoint.txt fputc(c, f3) এ কপি করুন; যখন ((c =fgetc(f2)) !=EOF) // দ্বিতীয় ফাইলের বিষয়বস্তু ttpoint.txt fputc(c, f3) এ কপি করুন; fclose(f3); f3 =fopen("ttpoint.txt", "r"); printf("java.txt এবং kotlin.txt ttpoint.txt এ মার্জ করা হয়েছে\n"); যখন (!feof(f3)) putchar(fgetc(f3)); fclose(f1); // ফাইল পয়েন্টার বন্ধ করা হচ্ছে। fclose(f2); fclose(f3); রিটার্ন 0;

আউটপুট

java.txt এবং kotlin.txt-কে ttpoint.txtJava-এ একত্রিত করা হল একটি প্রোগ্রামিং ভাষা। kotlin হল একটি প্রোগ্রামিং ভাষা।

  1. কীভাবে দুই বা তার বেশি পিডিএফ ফাইল বা ছবি মার্জ করবেন

  2. কিভাবে একাধিক অডিও ফাইল একের মধ্যে মার্জ করবেন

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

  4. সিএমডি (4 ধাপ) ব্যবহার করে কিভাবে এক্সেল ফাইলগুলিকে একত্রিত করবেন