Elke student die probeert om zijn scherm -uitgang op een specifieke manier te formatteren is geen onbekende voor Iomanip . Iomanip , kort voor input-output manipulatie , is een C + +-bibliotheek die het mogelijk maakt zowel de input en output te worden aangepast voor zowel de programmering en weergave doeleinden . Iomanip is vol van belangrijke functies die kunnen helpen elke programmeur verschijnen geschoold . Input Twee van de Iomanip bibliotheek ingang functies omgaan met witruimte in het programma worden opgenomen . Witruimte bestaat tussen woorden en andere symbolen en wordt gemaakt telkens wanneer de programmeur drukt op de spatiebalk . De functie " ws " negeert witruimte die volgt na het heet . Een andere witruimte functie heeft twee verschillende vormen , " skipws " en " noskipws . " Wanneer " skipws " heet het slaat witruimte , maar " noskipws " doet precies het tegenovergestelde en eventuele witruimte . Niet overslaan Output Iomanip heeft een aantal van de output functies . De functies " links" en " rechts" de uitgang op een gekozen zijde te rechtvaardigen . " setw ( ) " en "width ( ) " allebei een geheel getal als parameter en stelt veldbreedte de uitgang is - en dat is de hoeveelheid ruimte die de uitgang zal nemen . De functie " endl " is een van de meest grote schaal wordt toegepast output functies - het eindigt de huidige regel van de output en springt naar beneden naar de volgende regel Floating Point < br . > De floating - point functies omgaan met floating - point getal output en hulp bij de presentatie van meer wetenschappelijke cijfers . De functie " wetenschappelijke " presenteert floating - point getal output in wetenschappelijke notatie . De functie " setprecision ( ) " wordt vaak gecombineerd met " wetenschappelijke , " " setprecision ( ) " neemt een integer argument en wordt weergegeven dat veel cijfers rechts van de decimale punt . De functie " vaste " heeft ook een wetenschappelijke notatie , maar geeft ook zes cijfers rechts van de decimale . Booleaanse De twee Booleaanse functies werken met de Booleaanse waarden van waar en onwaar . De functies maken alfanumerieke invoer of andere dan de Booleaanse waarden van " 0 " en " 1 ", die respectievelijk betekenen valse en ware , om de twee staten vertegenwoordigen uitgang . De functie " boolalpha " gaat aan de andere vertegenwoordiging , en de functie " noboolalpha " schakelt deze uit .
|