Computer >> Máy Tính >  >> Lập trình >> C ++

Cấu trúc lớp dòng C ++

Trong C ++ luồng đề cập đến luồng ký tự được chuyển giữa luồng chương trình và i / o.

Các lớp học trực tuyến trong C ++ được sử dụng để nhập và xuất các hoạt động trên tệp và thiết bị io. Các lớp này có các tính năng cụ thể và để xử lý đầu vào và đầu ra của chương trình.

iostream.h thư viện chứa tất cả các lớp luồng trong ngôn ngữ lập trình C ++.

Hãy xem hệ thống phân cấp và tìm hiểu về chúng,

Cấu trúc lớp dòng C ++

Bây giờ, chúng ta hãy tìm hiểu về các lớp của iostream thư viện.

ios lớp - Lớp này là lớp cơ sở cho tất cả các lớp luồng. Các luồng có thể là các luồng đầu vào hoặc đầu ra. Lớp này xác định các thành viên độc lập với cách các mẫu của lớp được định nghĩa.

Lớp istream - Lớp istream xử lý luồng đầu vào trong ngôn ngữ lập trình c ++. Các đối tượng dòng đầu vào này được sử dụng để đọc và diễn giải đầu vào dưới dạng một chuỗi ký tự. Cin xử lý đầu vào.

lớp ostream - Lớp ostream xử lý luồng xuất bằng ngôn ngữ lập trình c ++. Các đối tượng luồng đầu ra này được sử dụng để ghi dữ liệu dưới dạng một chuỗi ký tự trên màn hình. cout và put xử lý các luồng ra bằng ngôn ngữ lập trình c ++.

Ví dụ

HƯỚNG DẪN NGOÀI

COUT

#include <iostream>
using namespace std;
int main(){
   cout<<"This output is printed on screen";
}

Đầu ra

This output is printed on screen

PUTS

#include <iostream>
using namespace std;
int main(){
   puts("This output is printed using puts");
}

Đầu ra

This output is printed using puts

TRONG STREAM

CIN

#include <iostream>
using namespace std;
int main(){
   int no;
   cout<<"Enter a number ";
   cin>>no;
   cout<<"Number entered using cin is "<

Đầu ra

Enter a number 3453
Number entered using cin is 3453

được

#include <iostream>
using namespace std;
int main(){
   char ch[10];
   puts("Enter a character array");
   gets(ch);
   puts("The character array entered using gets is : ");
   puts(ch);
}

Đầu ra

Enter a character array
thdgf
The character array entered using gets is :
thdgf