Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

จะอ่านเนื้อหาไฟล์เป็น isringstream ใน C ++ ได้อย่างไร


นี่คือโปรแกรม C++ สำหรับอ่านเนื้อหาไฟล์ลงใน isstringstream ใน C++

ตัวอย่าง

#include <fstream>
#include <sstream>
#include<iostream>
using namespace std;
int main() {
   ifstream is("a.txt", ios::binary );
   // get length of file:
   is.seekg (0, std::ios::end);
   long length = is.tellg();
   is.seekg (0, std::ios::beg);
   // allocate memory:
   char *buffer = new char [length];
   // read data as a block:
   is.read (buffer,length);
   // create string stream of memory contents
   istringstream iss( string( buffer ) );
   cout<<buffer;
   // delete temporary buffer
   delete [] buffer;
   // close filestream
   is.close();
}

ผลลัพธ์

hi tutorialspoint