introduzione
Gli oggetti del flusso di input possono leggere e interpretare l'input da sequenze di caratteri. Sono forniti membri specifici per eseguire queste operazioni di input.
L'oggetto standard wcin è un oggetto di questo tipo.
Definizione
Di seguito è riportata la definizione di std :: wistream.
typedef basic_istream<wchar_t> wistream;
Parametri
Tipi di membri
Sr.No. |
Tipi di membri |
Definizione |
1 |
evento |
Digita per indicare il tipo di evento |
2 |
event_callback |
Tipo di funzione di callback dell'evento |
3 |
fallimento |
Classe base per eccezioni di flusso |
4 |
fmtflags |
Tipo per i flag del formato del flusso |
5 |
Dentro |
Inizializza gli oggetti del flusso standard |
6 |
iostato |
Tipo per i flag di stato del flusso |
7 |
modalità aperta |
Tipo per i flag della modalità di apertura del flusso |
8 |
seekdir |
Digita l'indicatore di direzione per la ricerca del flusso |
Funzioni dei membri pubblici
Sr.No. |
Tipi di membri |
Definizione |
1 |
(costruttore) |
Costruisci oggetto (funzione membro pubblico) |
2 |
(distruttore) |
Distruggi oggetto (funzione membro pubblico) |
Input formattato
Sr.No. |
Ingresso |
Definizione |
1 |
ingresso |
Estrai input formattato |
Input non formattato
Sr.No. |
Ingresso |
Definizione |
1 |
gcount |
Viene utilizzato per ottenere il conteggio dei caratteri |
2 |
ottenere |
È usato per ottenere caratteri |
3 |
getline |
È usato per ottenere la linea |
4 |
ignorare |
Viene utilizzato per estrarre e scartare i caratteri |
5 |
sbirciare |
È usato per sbirciare il personaggio successivo |
6 |
leggere |
Viene utilizzato per leggere blocchi di dati |
7 |
readsome |
Viene utilizzato per leggere i dati disponibili nel buffer |
8 |
rimettere a posto |
È usato per rimettere a posto il personaggio |
9 |
unget |
È usato per annullare il carattere |
Posizionamento
Sr.No. |
Posizione |
Definizione |
1 |
tellg |
Viene utilizzato per ottenere la posizione nella sequenza di input |
2 |
seekg |
Viene utilizzato per impostare la posizione nella sequenza di input |
Sincronizzazione
Sr.No. |
Sincronizzazione |
Definizione |
1 |
sincronizzazione |
Viene utilizzato per sincronizzare il buffer di input |
Funzioni membro protette
Sr.No. |
Funzioni membro |
Definizione |
1 |
operatore = |
Viene utilizzato per spostare l'assegnazione |
2 |
scambiare |
Viene utilizzato per scambiare gli interni |
Funzioni di bandiera di stato
Sr.No. |
Tipi di membri |
Definizione |
1 |
bene |
Viene utilizzato per verificare se lo stato del flusso è buono |
2 |
eof |
Viene utilizzato per verificare se eofbit è impostato |
3 |
fallire |
Viene utilizzato per verificare se è impostato failbit o badbit |
4 |
cattivo |
Viene utilizzato per verificare se è impostato il badbit |
5 |
operatore! |
Valuta lo stream |
6 |
rdstate |
Viene utilizzato per ottenere flag di stato di errore |
7 |
setstate |
Viene utilizzato per impostare il flag dello stato di errore |
8 |
chiaro |
Viene utilizzato per impostare il flag dello stato di errore |
9 |
riempire |
Ottieni / imposta il carattere di riempimento |
10 |
eccezioni |
Viene utilizzato per ottenere / impostare la maschera delle eccezioni |
11 |
impregnare |
Imbue locale |
12 |
cravatta |
Viene utilizzato per ottenere / impostare il flusso collegato |
13 |
rdbuf |
Viene utilizzato per ottenere / impostare il buffer del flusso |
14 |
stretto |
Carattere stretto |
15 |
allargare |
Amplia il carattere |