Hvad er formålet med SETW og Endl i C++?
Hvad er formålet med SETW og Endl i C++?

Video: Hvad er formålet med SETW og Endl i C++?

Video: Hvad er formålet med SETW og Endl i C++?
Video: Написание 2D-игр на C с использованием SDL Томаса Лайвли 2024, Kan
Anonim

Anvendelse af endl og sætw manipulatorer i C++ Sammen med input/output-operatorer, C++ giver mulighed for at kontrollere, hvordan outputtet vises på skærmen. Dette gøres ved hjælp af manipulatorer.

Heri, hvad er formålet med SETW () i C++?

Det C++ funktion std:: sætw opfører sig, som om medlemsbredden blev kaldt med n som argument på den strøm, den er indsat/udtrukket på som en manipulator (den kan indsættes/udtrækkes på inputstrømme eller outputstrømme). Den bruges til at indstille feltbredden, der skal bruges til outputoperationer.

For det andet, hvad er SETW og Setprecision i C++? C++ tilbyder programmøren flere input/output manipulatorer. To af disse I/O-manipulatorer er sætw () og sætpræcision (). Det sætw () manipulator indstiller bredden af det felt, der er tildelt til output. Det tager feltets størrelse (i antal tegn) som en parameter.

Heri, hvad er formålet med manipulatorer?

Manipulatorer er funktioner, der er specielt designet til at blive brugt sammen med indsættelsesoperatorerne () på strømobjekter, for eksempel: De er stadig almindelige funktioner og kan også kaldes som enhver anden fungere ved at bruge et strømobjekt som argument, for eksempel: boolalpha (cout);

Hvordan virker SETW-manipulatoren?

setw manipulator indstiller bredden af det arkiv, der er tildelt til output. Feltbredden bestemmer det mindste antal tegn, der skal skrives i nogle output-repræsentationer. sætfyld karakter bruges i outputindsættelsesoperationer for at udfylde mellemrum, når resultater skal udfyldes til feltbredden.