C ++ cout - C ++ standardraamatukogu

Cout + objekt Cout+ on klassi ostream objekt. Seda kasutatakse väljundi kuvamiseks standardsele väljundseadmele, st monitorile. See on seotud standardse C väljundvoo standardvarustusega.

cout deklaratsioon

 välimine ostream cout;

See on määratletud päisefailis "> päisefail.

Cout-objekti initsialiseerimine tagatakse tüüpi objekti esmakordsel ios_base::Initkonstrueerimisel või enne seda . Pärast seda, kui cout-objekt on konstrueeritud, on see seotud, cinmis tähendab, et mis tahes sisendoperatsioon saidil cinkäivitab cout.flush ().

"C" couttähistab tähemärki ja "välja" tähendab "väljundit", seega couttähendab "tähemärgi väljundit". coutObjekti kasutatakse koos sisestamise operaator (<<), et kuvada märgijada. Üldine süntaks on:

 cout << varName;

Või

 cout << "Mõni string";

Ekstraheerimisoperaatorit saab kasutada mitu korda koos muutujate, stringide ja manipulaatorite (nt endl) kombinatsiooniga:

 cout << var1 << "Mõni string" << var2 << endl;

Cout objekti saab kasutada ka teiste liige funktsioone nagu put(), write()jne Mõned levinud liige funktsioonid:

  • cout.put(char &ch): Kuvab märgi, mille salvestas ch.
  • cout.write(char *str, int n): Kuvab esimese n tähemärgi str.
  • cout.setf(option):Määrab antud valiku. Tavaliselt kasutatavad valikud on vasak, parem, teaduslik, fikseeritud jne.
  • cout.unsetf(option): Määrab antud valiku.
  • cout.precision(int n):Määrab kümnendkoha täpsuse väärtuseks n, kui kuvatakse ujukoma väärtused. Sama mis cout << setprecision (n).

Näide 1: cout koos sisestusoperaatoriga:

 #include using namespace std; int main() ( int a,b; char str() = "Hello Programmers"; /* Single insertion operator */ cout <> a>> b; cout << str; cout << endl; /* Multiple insertion operator */ cout << "Value of a is " << a << endl << "Value of b is " << b; return 0; )

Programmi käivitamisel on võimalik väljund:

 Sisestage 2 numbrit - 6 17 Tere programmeerijat a väärtus on 6 väärtus b on 17

Näide 2: cout koos liikme funktsiooniga:

 #include using namespace std; int main() ( char str() = "Do not interrupt me"; char ch = 'm'; cout.write(str,6); cout << endl; cout.put(ch); return 0; )

Programmi käivitamisel on võimalik väljund:

 Ärge m

Huvitavad Artiklid...