Iomanip

Το iomapin είναι μια πρότυπη βιβλιοθήκη της C++ η οποία ορίζει συναρτήσεις οι οποίες παραμετροποιούν τις ροές αλφαριθμητικών δεδομένων για την είσοδο και έξοδο. Για να χρησιμοποιήσει ο προγραμματιστής την βιβλιοθήκη αυτή εισάγει το αρχείο επικεφαλίδας #include <iomapin> στο κώδικα του προγράμματος. 

 Συναρτήσεις 

Οι παρακάτω συναρτήσεις ορίζονται από την iomapin βιβλιοθήκη:

 Όνομα  Περιγραφή setfill(ch)  γέμισε τον κενό χαρακτήρα με το χαρακτήρα ch (ως κενό χαρακτήρα εννοεί τα whitespaces δηλαδή το κενό, το tab '\t' αλλά και την αλλαγή γραμμής '\n'). setprecision(n)  όρισε την ακρίβεια των δεκαδικών ψηφίων σε n ψηφία setw(w)  διάβασε ή γράψε την τιμή σε w χαρακτήρες setbase(b)  όρισε την έξοδο των ακέραιων αριθμών σε αριθμητικό σύστημα βάσης b

 Παράδειγμα 

Στο παρακάτω παράδειγμα χρησιμοποιείται η βιβλιοθήκη iomapin στην έξοδο cout:

#include <iostream>    // για το cout
#include <iomanip>     // για το setw()

using namespace std;

int main() {

    // δίνει ως έξοδο: x    έναδύοδύο
    cout << "x" <<setw(10) << "ένα" << "δύο" << "δύο" << endl;
    // τυπώνει ----------
    cout << setfill('-') << setw(10) << "-" << endl;
    // τυπώνει 4.52
    cout << setprecision(3) << 4.517238 << endl;
    // τυπώνει f (το 15 είναι το f στο δεκαεξαδικό
    cout << setbase(16) << 15 << endl;

    return 0;
}

 Παραπομπές 

Κατηγορία:C++ (STL)

en:C++ Standard Library#Standard headers