2012-05-11 20 views
0

私はtxtファイルを読んで、私はこれがへの全体がファイルを読み取る方法の一例であるロードファイル機能にtxtファイルを文字列に読み込む方法は?

+0

[全体のASCIIファイルをC++ std :: stringに読み込む](http://stackoverflow.com/questions/2602013/read-whole-ascii-file-into-c-stdstring) –

答えて

0
#include <fstream> 
#include <string> 
int main() 
{ 
    std::string buff; 
    std::fstream fs("filename",std::ios::in | std::ios::ate) 
    if(fs.is_open()) 
    { 
     fstream::pos_type size = fs.tellg(); 
     fs.seekg(0); 
     buff.resize(size); 
     fs.read(&buff[0],size); 
    } 
    std::cout << buff << endl; 
} 

を実装してどのように

Blob rgbBlob; 
    string strIccRGBFile = "./icc/RGB.icc"; 
    string strIccRGBContent = LoadFile(strIccRGBFile); 
    rgbBlob.update(strIccRGBContent.c_str(), strIccRGBContent.length()); 
    image.profile("ICM", rgbBlob); 

のような文字列ファイルを受信したいです文字列バッファそれはあなたに進める方法についての良いアイデアを与えるはずです。

+0

ご協力ありがとう。 :D – user1369825

+0

あなたの歓迎:) – johnathon