iomanip functions c setprecision c setw with examples
Ovaj vodič opisuje nekoliko funkcija zaglavlja IOMANIP za manipulaciju izlazom C ++ programa poput setprecision i setw.
Zaglavlje se sastoji od funkcija koje se koriste za manipulaciju izlazima programa C ++. Rezultate bilo kojeg programa možemo učiniti urednijim i predstavljivijim na temelju toga gdje ga želimo prikazati ili tko će ga koristiti.
=> Ovdje pogledajte Savršeni vodič za obuku za C ++.
pitanja za selenski intervju za četverogodišnje iskustvo
Što ćete naučiti:
IOMANIP funkcije u C ++
Da bismo pravilno oblikovali izlaz, možemo se poslužiti manipulatorima predviđenim zaglavljem i učiniti izlaz izlaznim.
Na primjer,ako ispisujemo, recimo matricu na sljedeći način:
Korištenjem jednostavnog cout toka možda nećemo moći formatirati izlaz kao što je gore prikazano. Stoga možemo koristiti funkciju setw iz zaglavlja i možemo postaviti određenu širinu između elemenata.
Na ovaj način izlazni podaci programa mogu izgledati realnije i prezentabilnije.
zaglavlje sadrži nekoliko funkcija za formatiranje izlaza.
Među glavne među njima spadaju:
- Preciznost postavljanja: Ova funkcija postavlja preciznost za decimalne ili plutajuće vrijednosti.
- setw: Funkcija Setw postavlja širinu polja ili broj znakova koji će se prikazati prije određenog polja.
- Setfill: Funkcija Setfill koristi se za popunjavanje toka znakom tipa c navedenim kao parametar.
C ++ SetPrecision
Prototip funkcije: setprecision (int n).
Parametar (i): n => vrijednost decimalne preciznosti koju treba postaviti.
Povratna vrijednost: neodređeno
Opis: Ova funkcija postavlja decimalnu preciznost za vrijednosti s pomičnom zarezom. Ovo formatira plutajuću točku kada se prikazuje.
Primjer:
Dolje je dat detaljan primjer C ++ za demonstraciju funkcije precizne postavke.
#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; }
Izlaz:
Ovdje postavljamo razne preciznosti za plutajuću vrijednost 3.14159. Kao što vidimo iz rezultata, prikaz plutajuće vrijednosti mijenja se ovisno o postavljenoj preciznosti.
Postavljeno u C ++
Prototip funkcije: setw (int n).
Parametar (i): n => vrijednost širine polja (broj znakova) koja će se koristiti.
Povratna vrijednost: neodređeno
Opis: Funkcija setw postavlja širinu polja ili broj znakova koji će se koristiti za izlaz brojeva.
Primjer:
Funkcija setw demonstrira se pomoću programa C ++.
kako doći do sigurnosnog ključa za wifi -
#include #include using namespace std; int main () { cout << 'The number printed with width 10'< Izlaz:

U ovom programu ispisujemo različite brojeve postavljanjem različitih vrijednosti širine. Prema postavljenoj širini, broj se ispisuje nakon preskakanja tih mnogih razmaka. Rezultat programa jasno pokazuje razliku.
Postavljanje C ++
Prototip funkcije: setfill (char_type c).
Parametar (i): n => novi znak za popunjavanje za tok; char_type: vrsta znakova koje koristi stream.
Povratna vrijednost: neodređeno
Opis: setfill postavlja c kao novi znak popunjavanja za stream.
Primjer:
Dolje je dat primjer C ++ programa za demonstraciju setfilla.
#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; }
Izlaz:

U gornjem programu koristili smo funkciju setfill zajedno s raznim znakovima kao parametre funkcije setfill. Kada ovu funkciju zovemo funkcijom setw, širinu koju smo naveli u funkciji setw popunjava znak koji smo naveli u funkciji setfill.
koje su komponente Java platforme?
Zaključak
Zaglavlje sadrži funkcije koje možemo koristiti za formatiranje rezultata programa C ++. Te se funkcije mogu koristiti jednu po jednu ili zajedno kako bi rezultat našeg programa bio prezentabilniji.
U ovom uputstvu vidjeli smo funkcije setprecision, setw i setfill zaglavlja te također razvili programe za C ++ koji ih koriste. Te funkcije mogu biti vrlo korisne kada moramo formatirati i uljepšati izlaz.
U sljedećem uputstvu raspravljat ćemo o raznim funkcijama iz zaglavlja.
=> Ovdje pogledajte kako biste ovdje vidjeli A-Z of C ++ Tutorials Training.
Preporučena literatura
- Funkcije datuma i vremena u C ++ s primjerima
- Python DateTime Vodič s primjerima
- Python string funkcije
- Vodič za funkcije # C / Metode s primjerima koda
- Knjižnične funkcije na C ++
- Funkcije u C ++ s vrstama i primjerima
- Važne funkcije LoadRunner koje se koriste u VuGen skriptama s primjerima
- JMeter varijable i funkcije