Библиотека <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