Funzioni Iomanip

August 7

Funzioni Iomanip


Ogni studente che sta tentando di formattare il suo output dello schermo in modo specifico non è estraneo alla Iomanip. Iomanip, abbreviazione di manipolazione input-output, è una libreria C ++ che permette sia di input e output per essere adattati sia per fini di programmazione e visualizzazione. Iomanip è pieno di funzioni importanti che possono aiutare a qualsiasi programmatore appare abile.

Ingresso

Due delle funzioni di ingresso della biblioteca Iomanip trattare con spazi bianchi di essere entrato nel programma. Spazio bianco esiste tra le parole e altri simboli e viene creato ogni volta che il programmatore preme la barra spaziatrice. La funzione "ws" ignora gli spazi bianchi che segue dopo che è stato chiamato. Un'altra funzione spazio bianco ha due forme differenti, "skipws" e "noskipws." Quando "skipws" si chiama salta gli spazi bianchi, ma "noskipws" fa esattamente l'opposto e non saltare qualsiasi spazio bianco.

Produzione

Iomanip ha un numero di funzioni di uscita. Le funzioni di "sinistra" e "destra" giustificare l'uscita su un lato scelto. "Setw ()" e "width ()" sia prendere un intero come parametro e imposta la larghezza del campo del uscita - che è la quantità di spazio dell'uscita prenderà. La funzione "endl" è una delle funzioni di uscita più largamente impiegati - termina la linea corrente di uscita e salta giù alla riga successiva.

Virgola mobile

Le funzioni in virgola mobile che fare con il numero floating-point di uscita e di aiuto al momento di presentare i dati più scientifici. La funzione "scientifica" presenta numeri in virgola mobile in uscita in notazione scientifica. Il "setprecision ()" viene spesso associato con "scientifica"; "Setprecision ()" prende un argomento intero e mostrerà che molte cifre a destra del punto decimale. La funzione "fisso" ha anche un formato di notazione scientifica, ma mostra anche sei cifre a destra del decimale.

booleano

Le due funzioni booleane lavorano con i valori booleani di vero e falso. Le funzioni permettono di ingresso o uscita alfanumerico diverso dai valori booleani di "0" e "1", che rispettivamente significano falso e vero, per rappresentare i due stati. La funzione "boolalpha" accende l'altro di rappresentanza, e la funzione "noboolalpha" lo spegne.