@-=ЮрА=-
Заблокирован
|
07.05.2014, 00:15
|
|

Сообщение от OrmaJever
В общем мне казалась задача вполне очевидна и частая считать файл целиком в строку,
C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| #include <fstream>
#include <iostream>
using namespace std;
int main(){
size_t length = 0;
char * lpBuf = 0;
fstream fs("file.txt", ios::in);
if( fs.is_open() )
{
fs.seekg(0, ios::end);
length = fs.tellg();
fs.seekg(0, ios::beg);
lpBuf = new char[1 + length];
fs.read(lpBuf, length);
lpBuf[length] = 0;
cout<<lpBuf<<endl;
}
cin.get();
return 0;
} |
|
1
|