iomanip functions c setprecision c setw with examples
Ta vadnica opisuje nekaj funkcij glave IOMANIP za manipulacijo z izhodnimi podatki programov C ++, kot sta setprecision in setw.
Glava je sestavljena iz funkcij, ki se uporabljajo za manipulacijo izhoda programa C ++. Rezultate katerega koli programa lahko naredimo bolj urejene in predstavljive glede na to, kje ga želimo prikazati ali kdo ga bo uporabil.
=> Tukaj si oglejte Perfect Guide za usposabljanje za C ++.
pretvori char * v int c ++
Kaj se boste naučili:
Funkcije IOMANIP v jeziku C ++
Za pravilno oblikovanje izhoda lahko uporabimo manipulatorje, ki jih ponuja glava, in izhod naredimo predstavljiv.
Na primer,če tiskamo, recimo matriko, kot sledi:
Z uporabo preprostega cout toka morda ne bomo mogli formatirati izhoda, kot je prikazano zgoraj. Zato lahko uporabimo funkcijo setw iz glave in nastavimo določeno širino med elementi.
Na ta način lahko naredimo, da bodo rezultati programa videti bolj realistični in predstavljivi.
Glava vsebuje več funkcij za formatiranje izhoda.
Med glavnimi med njimi so:
- Natančnost nastavitve: Ta funkcija nastavi natančnost decimalnih ali float vrednosti.
- setw: Funkcija Setw nastavi širino polja ali število znakov, ki bodo prikazani pred določenim poljem.
- Setfill: Funkcija Setfill se uporablja za polnjenje toka z znakom tipa c, določenim kot parameter.
C ++ SetPrecision
Prototip funkcije: nastavitev natančnosti (int n).
Parameter (-i): n => vrednost decimalne natančnosti, ki jo je treba nastaviti.
Vrnjena vrednost: neopredeljeno
Opis: Ta funkcija nastavi decimalno natančnost za vrednosti s plavajočo vejico. Ta pri oblikovanju oblikuje plavajočo vejico.
Primer:
Spodaj je podroben primer C ++ za prikaz funkcije natančne nastavitve.
#include #include using namespace std; int main () { double float_value =3.14159; cout << setprecision(4) << float_value << '
'; cout << setprecision(9) << float_value << '
'; cout << fixed; cout << setprecision(5) << float_value << '
'; cout << setprecision(10) << float_value << '
'; return 0; }
Izhod:
Tu nastavljamo različne natančnosti za float vrednost 3.14159. Kot lahko vidimo iz izhoda, se prikaz plavajoče vrednosti spreminja glede na nastavljeno natančnost.
Setw v C ++
Prototip funkcije: setw (int n).
Parameter (-i): n => vrednost uporabljene širine polja (število znakov).
Vrnjena vrednost: neopredeljeno
Opis: Funkcija setw nastavi širino polja ali število znakov, ki se uporabljajo za izpisovanje številk.
Primer:
Funkcija setw je prikazana s programom C ++.
kakšna vrsta programske opreme so strežnik access, oracle, db2, mysql in sql?
#include #include using namespace std; int main () { cout << 'The number printed with width 10'< Izhod:
V tem programu tiskamo različne številke z nastavitvijo različnih vrednosti širine. Glede na nastavljeno širino se številka natisne po preskoku teh številnih presledkov. Rezultat programa jasno prikazuje razliko.
C ++ Setfill
Prototip funkcije: setfill (char_type c).
Parameter (-i): n => nov znak za polnjenje za tok; char_type: vrsta znakov, ki jih uporablja tok.
Vrnjena vrednost: neopredeljeno
Opis: setfill nastavi c kot nov znak za polnjenje toka.
Primer:
Spodaj je primer programa C ++ za prikaz setfill.
#include #include using namespace std; int main () { cout << setfill ('*') << setw (10); cout << 15 << endl; cout << setfill ('#') << setw (5); cout << 5 << endl; cout << setfill ('#') << setw (5); cout << 1 << endl; cout << setfill ('*') << setw (10); cout << 25 << endl; return 0; }
Izhod:
V zgornjem programu smo kot parametre funkcije setfill uporabili funkcijo setfill skupaj z različnimi znaki. Ko to funkcijo pokličemo s funkcijo setw, je širina, ki smo jo določili v funkciji setw, zapolnjena z znakom, ki smo ga določili v funkciji setfill.
kako popraviti nedefiniran sklic v
Zaključek
Glava vsebuje funkcije, s katerimi lahko formatiramo izhodne podatke programa C ++. Te funkcije lahko uporabljate posamezno ali skupaj, da bo rezultat našega programa bolj predstavljiv.
V tej vadnici smo videli funkcije setprecision, setw in setfill glave in razvili tudi programe C ++ z njihovo uporabo. Te funkcije so lahko zelo koristne, ko moramo oblikovati in polepšati izhod.
V naslednji vadnici bomo obravnavali različne funkcije v glavi.
=> Tukaj si oglejte A-Z o vajah za usposabljanje za C ++.
Priporočeno branje
- Datum in čas v C ++ z primeri
- Vadnica Python DateTime s primeri
- Funkcije niza Python
- Vadnica za funkcije / metode C # s primeri kode
- Knjižnične funkcije v jeziku C ++
- Funkcije v jeziku C ++ z vrstami in primeri
- Pomembne funkcije LoadRunner, ki se uporabljajo v skripti VuGen s primeri
- Spremenljivke in funkcije JMeter