Mikä on SETW:n ja Endlin tarkoitus C++:ssa?
Mikä on SETW:n ja Endlin tarkoitus C++:ssa?

Video: Mikä on SETW:n ja Endlin tarkoitus C++:ssa?

Video: Mikä on SETW:n ja Endlin tarkoitus C++:ssa?
Video: Написание 2D-игр на C с использованием SDL Томаса Лайвли 2024, Marraskuu
Anonim

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.