std::basic_istream::read
De cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
<metanoindex/>
<tbody> </tbody> basic_istream& read( char_type* s, std::streamsize count ); |
||
Extrai personagens de fluxo.
Original:
Extracts characters from stream.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Se comporta como
UnformattedInputFunction. Depois de construir e verificar o objeto de sentinela, extrai os caracteres e armazena-os em locais sucessivos da matriz de caracteres cujo primeiro elemento é apontado por s. Os caracteres são extraídos e armazenados até qualquer uma das seguintes condições ocorre:Original:
Behaves as
UnformattedInputFunction. After constructing and checking the sentry object, extracts characters and stores them into successive locations of the character array whose first element is pointed to by s. Characters are extracted and stored until any of the following conditions occurs:The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
- Caracteres
countforam extraídos e armazenadosOriginal:countcharacters were extracted and storedThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
- condição de fim de arquivo ocorre na sequência de entrada (em cujo caso, é chamado
setstate(failbit|eofbit).Original:end of file condition occurs on the input sequence (in which case,setstate(failbit|eofbit)is called.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Parâmetros
| s | - | ponteiro para a matriz de caracteres para armazenar os personagens
Original: pointer to the character array to store the characters to The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| count | - | número de caracteres para ler
Original: number of characters to read The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Valor de retorno
*this
Exemplo
read () é usado frequentemente para binário I / O
Original:
read() is often used for binary I/O
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
#include <iostream>
#include <string>
#include <sstream>
#include <cstdint>
int main()
{
std::string bin = {'\x12', '\x12', '\x12', '\x12'};
std::istringstream raw(bin);
std::uint32_t n;
raw.read(reinterpret_cast<char*>(&n), 4);
std::cout << std::hex << std::showbase << n << '\n';
}
Saída:
0x12121212
Veja também
insere blocos de caracteres Original: inserts blocks of characters The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (of std::basic_ostream função pública membro)
| |
extratos dados formatados Original: extracts formatted data The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (função pública membro) | |
extrai blocos já disponíveis de caracteres Original: extracts already available blocks of characters The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (função pública membro) | |
extratos personagens Original: extracts characters The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (função pública membro) | |
extratos de caracteres até o caráter dado foi encontrado Original: extracts characters until the given character is found The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (função pública membro) | |
lê um arquivo Original: reads from a file The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (função) | |