Можно ли с помощью потоковых итераторов получить только часть содержимого файла, а не все содержимое?
Здравствуйте, Lomion, Вы писали:
L>Можно ли с помощью потоковых итераторов получить только часть содержимого файла, а не все содержимое?
из MSDN
//Example
// basic_ostream_seekp.cpp
// compile with: /EHsc
#include <fstream>
#include <iostream>
void main( )
{
using namespace std;
ofstream x( "iotest.txt" ); // file contains line: 012345678
int i = x.tellp( );
cout << i << endl;
x << "testing";
i = x.tellp( );
cout << i << endl;
x.seekp( 2 ); // Put char in third char position in file
x << " ";
x.seekp( 2, ios::end ); // Put char two after end of file
x << "z";
}
//Output
// 0
// 7
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
забыл добавить, что чтение — аналогично должно быть
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>