C++ストリームクラスの構造
C ++では、ストリームとは、プログラムスレッドとi/oの間で転送される文字のストリームを指します。
ストリームクラス C ++では、ファイルおよびioデバイスの入出力操作に使用されます。これらのクラスには特定の機能があり、プログラムの入出力を処理します。
iostream.h ライブラリは、C++プログラミング言語のすべてのストリームクラスを保持します。
階層を見て、それらについて学びましょう。
それでは、 iostreamのクラスについて学びましょう。 ライブラリ。
iosクラス −このクラスは、すべてのストリームクラスの基本クラスです。ストリームは、入力ストリームまたは出力ストリームにすることができます。このクラスは、クラスのテンプレートの定義方法に依存しないメンバーを定義します。
istreamクラス − istreamクラスは、c++プログラミング言語で入力ストリームを処理します。これらの入力ストリームオブジェクトは、入力を文字のシーケンスとして読み取って解釈するために使用されます。 cinが入力を処理します。
ostreamクラス − ostreamクラスは、c++プログラミング言語で出力ストリームを処理します。これらの出力ストリームオブジェクトは、画面上に一連の文字としてデータを書き込むために使用されます。 coutとputsは、c++プログラミング言語で出力ストリームを処理します。
例
アウトストリーム
COUT
#include <iostream> using namespace std; int main(){ cout<<"This output is printed on screen"; }
出力
This output is printed on screen
PUTS
#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
-
C++プログラム構造
プログラミング言語を学ぶ最良の方法は、プログラムを書くことです。通常、初心者が最初に作成するプログラムは「Hello World」と呼ばれるプログラムで、「HelloWorld」をコンピューターの画面に出力するだけです。非常に単純ですが、C++プログラムが持つすべての基本的なコンポーネントが含まれています。このプログラムのコードを見てみましょう- #include<iostream> int main() { std::cout << "Hello World\n"; } このプログラムを分析してみましょう。 1行目-
-
C ++標準出力ストリーム(cout)とは何ですか?
std ::coutは、クラスostreamのオブジェクトであり、(char型の)狭い文字に向けられた標準出力ストリームを表します。 Cストリーム標準に対応します。標準出力ストリームは、環境によって決定される文字のデフォルトの宛先です。この宛先は、より標準的なオブジェクト(cerrやclogなど)と共有される場合があります。 クラスostreamのオブジェクトとして、文字は、挿入演算子(operator <<)を使用してフォーマットされたデータとして、またはwriteなどのメンバー関数を使用してフォーマットされていないデータとして書き込むことができます。オブジェクトは、外部リンケージと静的期