Μια σειρά από συναρτήσεις που ορίζονται στην επικεφαλίδα iomanip.h
επιτρέπουν τον ακριβή καθορισμό του τρόπου με τον οποίο θα εμφανίζονται οι
τιμές στην έξοδο:
- setw(int n)
- ορίζει το πλάτος της εκτύπωσης
- setiosflags(ios::left)
- θέτει αριστερή στοίχιση
- setiosflags(ios::right)
- θέτη δεξιά στοίχιση
- setprecision(int n)
- θέτει τον αριθμό των δεκαδικών ψηφίων που θα
εμφανίζονται
- setiosflags(ios::scientific)
- εμφανίζει τους αριθμούς κινητής
υποδιαστολής με τη μορφή -α.δδδe+-εε
- setiosflags(ios::fixed)
- εμφανίζει τους αριθμούς κινητής
υποδιαστολής με τη μορφή -α.δδδ
- setiosflags(ios::dec)
- εμφανίζει τους αριθμούς στο δεκαδικό σύστημα
- setiosflags(ios::oct)
- εμφανίζει τους αριθμούς στο οκταδικό σύστημα
- setiosflags(ios::hex)
- εμφανίζει τους αριθμούς στο δεκαεξαδικό σύστημα
Παράδειγμα:
cout << setiosflags(ios::left)
<< setw(6)
<< "Pi"
<< setiosflags(ios::right)
<< setw(10)
<< setprecision(2)
<< 3.1415
<< "\n";