iomanip functions c setprecision c setw with examples
Deze tutorial beschrijft een aantal IOMANIP-headerfuncties om de uitvoer van C ++ -programma's zoals setprecision en setw te manipuleren.
De header bestaat uit functies die worden gebruikt om de output van het C ++ programma te manipuleren. We kunnen de output van elk programma netter en presentabeler maken op basis van waar we het willen laten zien of wie het gaat gebruiken.
Bekijk hier de perfecte C ++ trainingsgids.
verschil tussen sit- en uat-testen
Wat je leert:
IOMANIP-functies in C ++
Om de uitvoer correct te formatteren, kunnen we de manipulatoren van de koptekst gebruiken en de uitvoer presentabel maken.
Bijvoorbeeld,als we afdrukken, zeg dan een matrix als volgt:
Met behulp van een eenvoudige cout-stream kunnen we de uitvoer mogelijk niet formatteren zoals hierboven weergegeven. Daarom kunnen we de setw-functie uit de header gebruiken en kunnen we de specifieke breedte tussen de elementen instellen.
Op deze manier kunnen we de uitvoer van het programma er realistischer en presentabeler uit laten zien.
header bevat verschillende functies om de output te formatteren.
De belangrijkste hiervan zijn:
- Setprecisie: Deze functie stelt de precisie in voor decimale of zwevende waarden.
- setw: Setw-functie stelt de veldbreedte of het aantal tekens in dat vóór een bepaald veld moet worden weergegeven.
- Instellen: Setfill-functie wordt gebruikt om de stream te vullen met char-type c gespecificeerd als een parameter.
C ++ SetPrecision
Functieprototype: setprecision (int n).
Parameter (s): n => waarde van de in te stellen decimale precisie.
Winstwaarde: niet gespecificeerd
Omschrijving: Deze functie stelt de decimale precisie in voor drijvende-kommawaarden. Dit formatteert het zwevende punt wanneer het wordt weergegeven.
Voorbeeld:
Hieronder wordt een gedetailleerd C ++ -voorbeeld gegeven om de functie setprecision te demonstreren.
Uitgang:
Hier stellen we verschillende precisie in voor de float-waarde 3,14159. Zoals we aan de uitvoer kunnen zien, verandert de weergave van de zwevende waarde afhankelijk van de ingestelde precisie.
Instellen in C ++
Functieprototype: setw (int n).
Parameter (s): n => waarde van de veldbreedte (aantal karakters) die gebruikt moet worden.
Winstwaarde: niet gespecificeerd
Omschrijving: Functie setw stelt de veldbreedte of het aantal tekens in dat moet worden gebruikt voor het uitvoeren van getallen.
Voorbeeld:
De setw-functie wordt gedemonstreerd met behulp van een C ++ -programma.
sollicitatiegesprekvragen voor kwaliteitsborging analisten
Uitgang:
wat bereikt de verificatiefase in de levenscyclus van software?
In dit programma drukken we verschillende nummers af door verschillende waarden voor breedte in te stellen. Volgens de ingestelde breedte wordt het nummer afgedrukt na het overslaan van die vele spaties. De output van het programma laat het verschil duidelijk zien.
C ++ Setfill
Functieprototype: setfill (char_type c).
Parameter (s): n => nieuw vulteken voor de stream; char_type: type tekens gebruikt door stream.
Winstwaarde: niet gespecificeerd
Omschrijving: setfill stelt c in als het nieuwe vulteken voor de stream.
Voorbeeld:
Hieronder is een voorbeeld C ++ programma gegeven om setfill te demonstreren.
Uitgang:
In het bovenstaande programma hebben we de functie setfill gebruikt samen met verschillende tekens als de functieparameters setfill. Wanneer we deze functie aanroepen met de functie setw, wordt de breedte die we hebben gespecificeerd in de functie setw gevuld met het teken dat we hebben gespecificeerd in de functie setfill.
Gevolgtrekking
De header bevat de functies die we kunnen gebruiken om de output van het C ++ programma te formatteren. Deze functies kunnen een voor een of samen worden gebruikt om de output van ons programma presentabeler te maken.
In deze tutorial hebben we de functies setprecision, setw en setfill van header gezien en hebben we ook C ++ -programma's ontwikkeld die ze gebruiken. Deze functies kunnen erg handig zijn wanneer we de uitvoer moeten formatteren en verfraaien.
In onze volgende tutorial zullen we verschillende functies uit de koptekst bespreken.
Kijk hier om A-Z van C ++ trainingshandleidingen hier te zien.
Aanbevolen literatuur
- Datum- en tijdfuncties in C ++ met voorbeelden
- Python DateTime-zelfstudie met voorbeelden
- Python String-functies
- C # Functies / methoden zelfstudie met codevoorbeelden
- Bibliotheekfuncties in C ++
- Functies in C ++ met typen en voorbeelden
- Belangrijke LoadRunner-functies die worden gebruikt in VuGen-scripts met voorbeelden
- JMeter-variabelen en functies