Информатика и технология программирования

       

Строковые потоки


Строковые потоки - потоки, источниками символов которых являются не файлы, а строки в памяти. Они наследуют все функции и операции istream, ostream и iostream. Конструкторы строковых потоков (p - буфер строки, n - длина, mode - режим открытия) .


istrstream(char *p);
ostrstream(char *p, int n, int mode);
// mode = ios::out - запись с начала строки


// mode = ios::ate - добавление к существующей строке


strstream (char *p, int n, int mode);
// ios::in - чтение строки


// ios::out - запись строки


// ios::ate - добавление к существующей строке


// функция seekg - позиционирование в строке



Содержание раздела