Estratto del documento

* Si esemplifica come formattare l'output

*/

#include <fstream.h>

#include <iomanip.h>

void usage(char *nome);

main(int argc, char **argv)

{ if (argc < 2) // Devo avere almeno 1 argomento sulla linea di comando

usage(argv[0]);

// Esempio di utilizzo di fill e width

cout << "========================================" << endl;

cout << "Cambio il carattere di fill sullo stream cout." << endl;

char c = cout.fill('_');

cout << "Il vecchio carattere era: '" << c << "'. Il nuovo e` _." << endl;

cout << "Stampo un numero utilizzando 5 spazi: ";

cout.width(5);

cout << 2 << endl;

cout << "Rimetto il vecchio carattere di fill sullo stream cout." << endl;

cout.fill(c);

cout << "Stampo un numero utilizzando 5 spazi: " << setw(5) << 2 << endl;

// Esempio di utilizzo di precision, setf, unsetf

cout << "========================================" << endl;

cout << "Imposto a 5 il numero di cifre da stampare per un floating point."

<< endl;

int oldp = cout.precision(5);

cout << "31 / 3: " << 31.0 / 3.0 << endl;

cout << "Setto il flag ios:fixed, avremo 5 cifre dopo il punto" << endl;

cout.setf(ios::fixed);

cout << "31 / 3: " << 31.0 / 3.0 << endl;

cout.precision(oldp);

cout << "Rimetto a " << oldp << " il numero di cifre per un floating point."

<< endl;

cout << "31 / 3: " << 31.0 / 3.0 << endl;

cout << "Resetto il flag ios:fixed, avremo 4 cifre dopo il punto" << endl;

cout.unsetf(ios::fixed);

cout << "31 / 3: " << 31.0 / 3.0 << endl;

// Esempio di utilizzo di flags

cout << "========================================" << endl;

cout << "Setto il flag ios:showpoint, ios::showpos" << endl;

unsigned long oldf = cout.flags(ios::showpoint|ios::showpos);

cout << "0.5: " << 0.5 << endl;

cout << "Resetto il flag ios:showpoint, ios::showpos" << endl;

cout.flags(oldf);

cout << "0.5: " << 0.5 << endl;

Anteprima
Vedrai una selezione di 1 pagina su 3
Programma c++ - Input ed Output su file Pag. 1
1 su 3
Sintesi
Input ed Output su file

Semplice programmino che gestisce l'Input ed Output su file questo breve programma ne spiega il funzionamento.
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi