ঘোষনাঃ
সম্মানীত সদস্যবৃন্দ, আপনাদের অবগতির জন্য জানানো যাচ্ছে যে, এআই ব্যবহার করে প্রশ্নের উত্তর দেওয়ার কারণে সাইটের র‌্যাংক কমে গেছে। তাই এআই উত্তর আর অনুমোদন দেওয়া হবে না।
48 বার দেখা হয়েছে
"সি++" বিভাগে করেছেন

1 টি উত্তর

0 জনের পছন্দ 0 জনের অপছন্দ
করেছেন

ফাইল হ্যান্ডলিং (File Handling) C++-এ:

C++-এ ফাইল হ্যান্ডলিং হল ফাইল তৈরি, পড়া, লেখা, আপডেট এবং ফাইলের সাথে অন্যান্য অপারেশন সম্পাদন করার প্রক্রিয়া। এটি C++ প্রোগ্রাম থেকে ফাইলের ডেটা অ্যাক্সেস এবং ম্যানিপুলেট করার জন্য ব্যবহৃত হয়। C++-এ ফাইল হ্যান্ডলিং fstream লাইব্রেরি ব্যবহার করে করা হয়।

ফাইল হ্যান্ডলিংয়ের প্রাথমিক কাজ:

  • ফাইল ওপেন: ফাইল হ্যান্ডলিং শুরু করার জন্য প্রথমে ফাইলটি ওপেন করতে হয়।
  • ফাইল রিডিং: একটি ফাইল থেকে ডেটা পড়া।
  • ফাইল রাইটিং: ফাইলে ডেটা লেখা।
  • ফাইল ক্লোজ: কাজ শেষে ফাইল বন্ধ করা।

ফাইল হ্যান্ডলিং এর মাধ্যমে ব্যবহৃত ক্লাস:

  • ifstream: এটি ইনপুট ফাইল স্ট্রিম ক্লাস, যা ফাইল থেকে ডেটা পড়ার জন্য ব্যবহৃত হয়।
  • ofstream: এটি আউটপুট ফাইল স্ট্রিম ক্লাস, যা ফাইলে ডেটা লেখার জন্য ব্যবহৃত হয়।
  • fstream: এটি উভয় ইনপুট এবং আউটপুট ফাইল স্ট্রিম ক্লাস, যা ফাইল থেকে ডেটা পড়া এবং লেখার জন্য ব্যবহৃত হয়।

ফাইল হ্যান্ডলিং এর উদাহরণ:


#include 
#include   // ফাইল হ্যান্ডলিং লাইব্রেরি
using namespace std;

int main() {
    // ফাইল লেখার জন্য ofstream ব্যবহার
    ofstream outFile("example.txt");

    // ফাইল খোলা হয়েছে কিনা তা চেক করা
    if (!outFile) {
        cout 

কাজের ব্যাখ্যা:

  • প্রথমে, ofstream ক্লাস ব্যবহার করে একটি ফাইল খুলে "example.txt" নামক ফাইলে ডেটা লেখা হয়েছে।
  • পরে, ifstream ক্লাস ব্যবহার করে সেই ফাইল থেকে ডেটা পড়া হয়েছে এবং কনসোলে আউটপুট করা হয়েছে।
  • ফাইল লেখার এবং পড়ার পরে, ফাইল দুটি বন্ধ করা হয়েছে।

সারাংশ:

  • ফাইল হ্যান্ডলিং C++-এ ফাইল থেকে ডেটা পড়া এবং ফাইলে ডেটা লেখা সহজভাবে সম্ভব করে।
  • এটি fstream লাইব্রেরি এবং ifstream, ofstream ক্লাস ব্যবহার করে করা হয়।

এরকম আরও কিছু প্রশ্ন

36,000 টি প্রশ্ন

35,265 টি উত্তর

1,738 টি মন্তব্য

3,753 জন সদস্য

Ask Answers সাইটে আপনাকে সুস্বাগতম! এখানে আপনি প্রশ্ন করতে পারবেন এবং অন্যদের প্রশ্নে উত্তর প্রদান করতে পারবেন ৷ আর অনলাইনে বিভিন্ন সমস্যার সমাধানের জন্য উন্মুক্ত তথ্যভাণ্ডার গড়ে তোলার কাজে অবদান রাখতে পারবেন ৷
5 জন অনলাইনে আছেন
0 জন সদস্য, 5 জন অতিথি
আজকে ভিজিট : 3111
গতকাল ভিজিট : 17493
সর্বমোট ভিজিট : 51875469
এখানে প্রকাশিত সকল প্রশ্ন ও উত্তরের দায়ভার কেবল সংশ্লিষ্ট প্রশ্নকর্তা ও উত্তর দানকারীর৷ কোন প্রকার আইনি সমস্যা Ask Answers কর্তৃপক্ষ বহন করবে না৷
...