basic_istream::read
Načte zadaný počet znaků z proudu a ukládá je v matici.
Tato metoda je potenciálně nebezpečné, vychází pro kontrolu hodnot předaná volající.
basic_istream<Elem, Tr>& read(
char_type *_Str,
streamsize _Count
);
Parametry
_Str
Pole, ve kterém čtení znaků._Count
Počet znaků pro čtení.
Vrácená hodnota
Datový proud (*this).
Poznámky
Neformátovaný vstupní funkce extrahuje až count prvky a ukládá je do pole začínající _Str.Extrakce brzy přestane na konec souboru, volá funkci případ setstate(failbit).V každém případě vrátí hodnotu *this.
Příklad
// basic_istream_read.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
int main()
{
char c[10];
int count = 5;
cout << "Type 'abcde': ";
// Note: cin::read is potentially unsafe, consider
// using cin::_Read_s instead.
cin.read(&c[0], count);
c[count] = 0;
cout << c << endl;
}
abcde
abcde typu "abcde": abcde abcde
Požadavky
Záhlaví: <istream>
Obor názvů: std