Библиотека <iostream>

Обекти

 

std::cin  -  стандартен вход

std::cout  -  стандартен изход

std::cerr  -  стандартна грешка

std::clog  -  стамдартен дневник

std::wcin  -  стандартен вход

std::wcout  -  стандартен изход

std::wcerr  -  стандартна грешка

std::wclog  -  стандартен дневник

Разликата между обекти с 'w' и обекти без 'w' е най-вече в байтовете. Тези с 'w' има по-вече байта от тези без 'w'.

std::cin

 

std::cin и std::wcin се използват в конзолен режим, карайки протребителя да въведе символ или символ от клавиатурата.

 

Пример

1

2

3

4

5

6

7

8

#include <iostream>

using namespace std;

int main() {

    int n;

    cin>>n;

    system("pause>nul");

    return 0;

}

За въвеждането на cin е нужно обяване на променлива и исползване на cin да запише въведения рекст в променливата.

std::cоut

 

std::cout и std::wcout се използват в конзолен режим, те искарват символи в конзолата.

 

Примери:

1

2

3

4

5

6

7

#include <iostream>

using namespace std;

int main() {

    cout<<"Hello world!";

    system("pause>nul");

    return 0;

}

Искарва само символите в кавичките.

1

2

3

4

5

6

7

8

#include <iostream>

using namespace std;

int main() {

    char text[13] = "Hello world!";

    cout<<text;

    system("pause>nul");

    return 0;

}

Искарва записаните символи в променливара text.

1

2

3

4

5

6

7

8

#include <iostream>

using namespace std;

int main() {

    char number = 13 ;

    cout<<"Number 13. First number -"<<number[1]<<". Second number -"<<number[2]<<".";

    system("pause>nul");

    return 0;

}

В този случай е показано изписване на число присвоено от променлива и текст написан в самия cout.

std::cerr

 

std::cerr и std::wcerr се използват в конзолен режим, те помагат когато имате грепка или предупреждение че нещо не е наред. Тяхната помощ бива с изкарване на код с грешка, кодът за грешка може да бъде видян от сайта на microsoft. По-точно търсете msdn(Microsoft Developer Network) и грешката в google и то автоматично най-отгоре би трябвало да ви покаже сайта на microsoft.

 

Пример:

1

2

3

4

5

6

7

#include <iostream>

using namespace std;

int main() {

    cerr<<cerr;

    system("pause>nul");

    return 0;

}

Така се извежда грешката на монитора ви.

std::clog

 

std::cerr и std::wcerr се използват в конзолен режим, за тези две не е намерена точна информация. (Aко знаете нещо конкретно за clog пратете имейл на админиистратора с ваща информация относно clog.)

 

Пример:

1

2

3

4

5

6

7

#include <iostream>

using namespace std;

int main() {

    clog<<clog;

    system("pause>nul");

    return 0;

}

С този обект пак се извежа грешка като при cerr, но се използва за по лесно записване на грешката.

 

Библиотеки

Copyright © 2018 Bruno