Ц ++ цоут - Ц ++ стандардна библиотека

Цоут објекат у Ц ++ је објекат класе остреам. Користи се за приказ излаза на стандардном излазном уређају, односно монитору. Повезан је са стандардним излазним током Ц излаза.

декларација о цоут-у

 спољашњи остреам ток;

Дефинисано је у датотеци заглавља "> датотека заглавља.

Обезбеђује се иницијализација објекта цоут током или пре првог ios_base::Initконструисања објекта типа . Након конструкције објекта цоут, везан је за њега, cinшто значи да било која операција уноса на cinизвршењу цоут.флусх ().

Знак "ц" coutодноси се на "карактер", а "оут" значи "излаз", дакле coutзначи "излаз знака". coutОбјекат се користи заједно са оператером уметања (<<) како би приказали ток знакова. Општа синтакса је:

 цоут << варНаме;

Или

 цоут << "Неки низ";

Оператор екстракције може се користити више пута са комбинацијом променљивих, низова и манипулатора (попут ендл):

 цоут << вар1 << "Неки низ" << вар2 << ендл;

Објекат цоут се такође може користити и са другим функцијама чланицама попут put(), write()итд Неке од најчешће коришћених функција чланица су:

  • cout.put(char &ch): Приказује знак који је сачувао гл.
  • cout.write(char *str, int n): Приказује читање првог н знака из стр.
  • cout.setf(option):Поставља дату опцију. Уобичајене опције су лева, десна, научна, фиксна итд.
  • cout.unsetf(option): Поништава дату опцију.
  • cout.precision(int n):Поставља децималну прецизност на н током приказивања вредности са покретном зарезом. Исто као и цоут << сетпрецисион (н).

Пример 1: цоут са оператором уметања:

 #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; )

Када покренете програм, могући излаз ће бити:

 Унесите 2 броја - 6 17 Здраво програмери Вредност а је 6 Вредност б је 17

Пример 2: цоут са функцијом члана:

 #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; )

Када покренете програм, могући излаз ће бити:

 Не м

Занимљиви Чланци...