C++에서 스트림은 프로그램 스레드와 i/o 간에 전송되는 문자 스트림을 나타냅니다.
스트림 수업 C++에서 파일 및 io 장치에 대한 입력 및 출력 작업에 사용됩니다. 이러한 클래스에는 특정 기능이 있으며 프로그램의 입력 및 출력을 처리합니다.
iostream.h 라이브러리는 C++ 프로그래밍 언어의 모든 스트림 클래스를 보유합니다.
계층 구조를 보고 이에 대해 알아보겠습니다.
이제 iostream 클래스에 대해 알아보겠습니다. 라이브러리.
ios 클래스 − 이 클래스는 모든 스트림 클래스의 기본 클래스입니다. 스트림은 입력 또는 출력 스트림일 수 있습니다. 이 클래스는 클래스의 템플릿이 정의되는 방식과 독립적인 멤버를 정의합니다.
istream 클래스 − istream 클래스는 C++ 프로그래밍 언어로 입력 스트림을 처리합니다. 이러한 입력 스트림 개체는 입력을 일련의 문자로 읽고 해석하는 데 사용됩니다. cin은 입력을 처리합니다.
ostream 클래스 − ostream 클래스는 C++ 프로그래밍 언어로 출력 스트림을 처리합니다. 이러한 출력 스트림 개체는 데이터를 화면에 일련의 문자로 쓰는 데 사용됩니다. cout 및 puts는 C++ 프로그래밍 언어로 출력 스트림을 처리합니다.
예시
아웃스트림
중단
#include <iostream> using namespace std; int main(){ cout<<"This output is printed on screen"; }
출력
This output is printed on screen
퍼팅
#include <iostream> using namespace std; int main(){ puts("This output is printed using puts"); }
출력
This output is printed using puts
스트림
CIN
#include <iostream> using namespace std; int main(){ int no; cout<<"Enter a number "; cin>>no; cout<<"Number entered using cin is "<입니다.
출력
Enter a number 3453 Number entered using cin is 3453
얻다
#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); }
출력
Enter a character array thdgf The character array entered using gets is : thdgf