C++ Chiqish oqimi (std::ostream)
C++ ostream klassi ma'lumotlarni chiqish sifatida yozish uchun funksiyalar va operatorlar to'plamini taqdim etadi.
ostream dan foydalanishdan oldin dasturimizga <iostream> sarlavhasini kiritishimiz kerak.
#include <iostream>
ostream yordamida konsolga ma'lumotlarni yozish uchun biz cout ob'ektini qo'shish operatori << operatori bilan ishlatishimiz mumkin.
#include <iostream>
using namespace std;
int main() {
int entered_number;
// "Salom dunyo!" matnini yozing. ekranga
cout << "Hello World!";
return 0;
}
Chiqish
Hello World!
ostream ning put() funksiyasi asosan konsolga belgilar yozish uchun ishlatiladi. Masalan,
#include <iostream>
using namespace std;
int main() {
char ch = 'A';
// konsolga belgi chop etish
cout.put(ch);
cout<< endl ;
// konsolga boshqa belgini chop eting
cout.put('C');
return 0;
}
Chiqish
A
C
ostream ning write() funksiyasi odatda konsolga ma'lumotlar bloklarini yozish uchun ishlatiladi. Masalan,
#include <iostream>
#include <cstring>
using namespace std;
int main() {
// C-string yarating
const char* str = "Hello, World!";
// C-stringni chop eting
cout.write(str, strlen(str));
return 0;
}
Chiqish
Hello, World!
Bu erda biz write() funksiyasidan foydalangan holda chiqish oqimiga Hello, World C-stringini yozdik.
[!NOTE] Biz
write()funksiyasi bilan C-stringdan foydalandik, chunki u C++ ningstd::stringobyektlari bilan ishlamaydi.