#include "stdafx.h" 2j_L
jY'7
g/T`4"p[H
#include <iostream> +i
K.+B
#include <fstream> ,':?3| $c
#include <sstream> O"{NHNG\oT
#include <iterator> rgOB0[
using namespace std; 2p'qp/
<K2 )v~
int main(int argc, char* argv[]) fHe3 :a5+W
{ 7ZJYT#>b
ifstream ifs("test.txt"); fw-LZ][
if(!ifs) Pw+cpM8<
return false; 7DT9\BT
3 i>uKU1
ostringstream oss; LdRLKE<'e
istream_iterator<char> inpos(ifs); ="XxS|Mq3
istream_iterator<char> endpos; :MJTmpq,
ostream_iterator<char> out(oss); *DU86JL`
std::copy(inpos, endpos, out); O*c+TiTb
string& szData = oss.str(); /dtFB5Z"w
)C <sj
const char * cc = szData.c_str(); EpPKo
// cout << (long)szData << endl; M(5l Su
// cout << (long)oss.str().c_str() << endl; jgukW7H
cout<< cc; FVHEb\Z
HPu nNsA
return 0; k2O==IG]6
} sdrE4-zd
QhN5t/Hr
注意以上代码中红色部分没有写成: Knn$<!>
const char * cc = oss.str().c_str(); // error M<