Wat is het doel van SETW en Endl in C++?
Wat is het doel van SETW en Endl in C++?

Video: Wat is het doel van SETW en Endl in C++?

Video: Wat is het doel van SETW en Endl in C++?
Video: setw and endl Manipulators in C++ Language | in Hindi 2024, Mei
Anonim

Gebruik van eindel en setw manipulatoren in C++ Samen met input/output-operators, C++ biedt een mogelijkheid om te bepalen hoe de uitvoer op het scherm wordt weergegeven. Dit gebeurt met behulp van manipulatoren.

Wat is hierin het doel van SETW () in C++?

De C++-functie soa:: setw gedraagt zich alsof lidbreedte werd aangeroepen met n als argument op de stream waarop het is ingevoegd/geëxtraheerd als een manipulator (het kan worden ingevoegd/geëxtraheerd op invoerstromen of uitvoerstromen). Het wordt gebruikt om de veldbreedte in te stellen die moet worden gebruikt bij uitvoerbewerkingen.

Ten tweede, wat is SETW en Setprecision in C++? C++ biedt de programmeur verschillende input/output manipulatoren. Twee van deze I/O-manipulatoren zijn: setw () en setprecisie (). De setw () manipulator stelt de breedte in van het veld dat is toegewezen aan de uitvoer. Het neemt de grootte van het veld (in aantal tekens) als parameter.

Wat is hierin het doel van manipulatoren?

Manipulatoren zijn functies die specifiek zijn ontworpen om te worden gebruikt in combinatie met de operatoren voor invoeging () op stream-objecten, bijvoorbeeld: Het zijn nog steeds reguliere functies en kunnen ook worden aangeroepen zoals elke andere functie een stream-object als argument gebruiken, bijvoorbeeld: boolalpha (cout);

Hoe werkt de SETW-manipulator?

setw manipulator stelt de breedte van het veld in dat is toegewezen aan de uitvoer. De veldbreedte bepaalt het minimum aantal tekens dat in sommige uitvoerrepresentaties moet worden geschreven. setfill karakter wordt gebruikt in uitvoerinvoegbewerkingen om spaties te vullen wanneer resultaten moeten worden opgevuld tot de veldbreedte.