Video: Mikä on SETW:n ja Endlin tarkoitus C++:ssa?
2024 Kirjoittaja: Lynn Donovan | [email protected]. Viimeksi muokattu: 2023-12-15 23:46
Käyttö endl ja setw manipulaattorit C++:ssa sekä syöttö-/lähtöoperaattorit, C++ tarjoaa mahdollisuuden hallita, miten tulos näytetään näytöllä. Tämä tehdään manipulaattoreiden avulla.
Mikä tässä on SETW:n () tarkoitus C++:ssa?
The C++-toiminto std:: setw käyttäytyy ikään kuin jäsenen leveys kutsuttaisiin n:llä argumenttina virrassa, johon se lisätään/puretaan manipulaattorina (se voidaan lisätä/purkaa tulovirroille tai lähtövirroille). Sitä käytetään tulostusoperaatioissa käytettävän kentän leveyden asettamiseen.
Toiseksi, mikä on SETW ja Setprecision C++:ssa? C++ tarjoaa ohjelmoijalle useita tulo-/lähtömanipulaattoreita. Kaksi näistä I/O-manipulaattoreista on setw () ja asettaa tarkkuus (). The setw ()-manipulaattori määrittää tulosteelle määritetyn kentän leveyden. Se ottaa kentän koon (merkkien lukumääränä) parametrina.
Mikä tässä on manipulaattoreiden tarkoitus?
Manipulaattorit ovat funktioita, jotka on erityisesti suunniteltu käytettäviksi lisäysoperaattoreiden () kanssa stream-objekteissa, esimerkiksi: Ne ovat edelleen tavallisia toimintoja ja niitä voidaan kutsua kuten mitä tahansa muuta toiminto virtaobjektin käyttäminen argumenttina, esimerkiksi: boolalpha (cout);
Kuinka SETW-manipulaattori toimii?
setw-manipulaattori määrittää tulosteelle määritetyn arkistoidun leveyden. Kentän leveys määrittää joissakin tulosteesityksissä kirjoitettavien merkkien vähimmäismäärän. setfill merkkiä käytetään tulosteen lisäysoperaatioissa välilyöntien täyttämiseen, kun tulokset on täytettävä kentän leveyteen.