C++-এ ফাইল কন্টেন্ট istringstream-এ পড়ার একটি প্রোগ্রাম নিচে দেওয়া হলো।
উদাহরণ কোড
#include <fstream>
#include <sstream>
#include <iostream>
using namespace std;
int main() {
ifstream is("a.txt", ios::binary);
// ফাইলের দৈর্ঘ্য পান:
is.seekg(0, std::ios::end);
long length = is.tellg();
is.seekg(0, std::ios::beg);
// মেমরি অ্যালোকেট করুন:
char *buffer = new char[length];
// ডেটা ব্লকে পড়ুন:
is.read(buffer, length);
// মেমরি কন্টেন্টের স্ট্রিং স্ট্রিম তৈরি করুন
istringstream iss(string(buffer));
cout << buffer;
// টেম্পোরারি বাফার ডিলিট করুন
delete[] buffer;
// ফাইল স্ট্রিম বন্ধ করুন
is.close();
return 0;
}
আউটপুট
hi tutorialspoint