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

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

Video: Wat is die doel van SETW en Endl in C++?
Video: The Weeknd - Blinding Lights (Official Video) 2024, November
Anonim

Gebruik van endl en stelw manipuleerders in C++ Saam met invoer-/afvoeroperateurs, C++ bied 'n fasiliteit om te beheer hoe die uitset op die skerm vertoon word. Dit word gedoen met behulp van manipuleerders.

Hierin, wat is die doel van SETW () in C++?

Die C++ funksie std:: stelw tree op asof lidwydte geroep is met n as argument op die stroom waarop dit ingevoeg/onttrek word as 'n manipuleerder (dit kan ingevoeg/onttrek word op insetstrome of uitsetstrome). Dit word gebruik om die veldwydte te stel wat gebruik moet word op uitsetbewerkings.

Tweedens, wat is SETW en Setprecision in C++? C++ bied die programmeerder verskeie toevoer/afvoer manipuleerders. Twee van hierdie I/O manipuleerders is stelw () en stelpresisie (). Die stelw () manipuleerder stel die breedte van die veld wat vir die uitset toegewys is. Dit neem die grootte van die veld (in aantal karakters) as 'n parameter.

Hierin, wat is die doel van manipuleerders?

Manipuleerders is funksies wat spesifiek ontwerp is om saam met die invoeging () operateurs op stroomvoorwerpe gebruik te word, byvoorbeeld: Hulle is steeds gereelde funksies en kan ook genoem word soos enige ander funksie die gebruik van 'n stroomvoorwerp as argument, byvoorbeeld: boolalpha (cout);

Hoe werk die SETW-manipuleerder?

stel manipuleerder stel die breedte van die lêer wat vir die uitvoer toegewys is. Die veldwydte bepaal die minimum aantal karakters wat in sommige uitvoervoorstellings geskryf moet word. setfill karakter word gebruik in uitvoer-invoegbewerkings om spasies te vul wanneer resultate tot die veldwydte opgevul moet word.