यहां 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