Enhver studerende, som forsøger at formatere hans skærm output på en bestemt måde , er ikke fremmed for Iomanip . Iomanip , kort for input-output manipulation, er et C + + bibliotek, som giver både input og output til at være skræddersyet til både programmering og udstilling. Iomanip er fuld af vigtige funktioner , der kan hjælpe enhver programmør synes faglærte. Input
To af Iomanip bibliotekets indgang funktioner aftale med blanke der indtastes i programmet. Mellemrum mellem ord og andre symboler og er skabt hver gang programmøren presser på mellemrumstasten. Funktionen " ws " vil ignorere blanke , som følger efter det hedder. En anden mellemrum funktion har to forskellige former, " skipws " og " noskipws . " Når " skipws " kaldes det springer blanke , men " noskipws " gør netop det modsatte , og ikke springe nogen mellemrum.
Output
Iomanip har en række output -funktioner. Funktionerne "venstre" og "højre " retfærdiggøre udgang på en udvalgt side. " Setw ( )" og "width ( )" både tage et heltal som parameter og indstiller udgangsopløsningen mark bredde - som er den mængde plads produktionen vil tage op . Funktionen " endl " er en af de mest udbredte anvendte output funktioner - det ender den aktuelle linje af produktionen og hopper ned til næste linje
Floating Point
< br . >
floating-point funktioner beskæftige sig med floating -point tal output og støtte, når præsentere flere videnskabelige tal . Funktionen "videnskabelig " præsenterer floating -point tal output i videnskabelig notation. Funktionen " setprecision () " er ofte parret med "videnskabelig , " " setprecision () " tager et heltal argument og vil vise , at mange cifre til højre for decimaltegnet . Funktionen "faste" har også en videnskabelig notation format , men også viser seks cifre til højre for decimaltegnet .
Boolean
De to Boolske funktioner arbejder med booleske værdier sandt og falsk . Funktionerne tillader alfanumeriske input eller output end de booleske værdier "0" og "1 ", som henholdsvis betyder falsk og sandt, at repræsentere de to stater . Funktionen " boolalpha " tænder på den anden repræsentation og funktion " noboolalpha " slukker det .