Libreria IOS C ++ - riempire
Descrizione
Viene utilizzato per ottenere / impostare il carattere di riempimento. Il carattere di riempimento è il carattere utilizzato dalle funzioni di inserimento dell'output per riempire gli spazi quando si riempiono i risultati in base alla larghezza del campo.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione ios :: fill.
get (1) char fill() const;
set (2) char fill (char fillch);
Il primo modulo sopra (1) restituisce il carattere di riempimento.
Il secondo modulo sopra (2) imposta fillch come nuovo carattere di riempimento e restituisce il carattere di riempimento utilizzato prima della chiamata.
Parametri
fillch - Il nuovo carattere di riempimento.
Valore di ritorno
Il valore del carattere di riempimento prima della chiamata.
Eccezioni
Basic guarantee - se viene generata un'eccezione, il flusso è in uno stato valido.
Gare di dati
Accede a (1) o modifica (2) l'oggetto stream.
L'accesso simultaneo allo stesso oggetto flusso può causare gare di dati.
Esempio
Nell'esempio seguente viene illustrata la funzione ios :: fill.
#include <iostream>
int main () {
char prev;
std::cout.width (10);
std::cout << 40 << '\n';
prev = std::cout.fill ('x');
std::cout.width (10);
std::cout << 40 << '\n';
std::cout.fill(prev);
return 0;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
40
xxxxxxxx40