C++での基本的な入出力
C ++標準ライブラリは、後続の章で説明する入出力機能の広範なセットを提供します。この章では、C++プログラミングに必要な非常に基本的で最も一般的なI/O操作について説明します。
C ++ I / Oは、バイトのシーケンスであるストリームで発生します。キーボード、ディスクドライブ、ネットワーク接続などのデバイスからメインメモリにバイトが流れる場合、これは入力操作と呼ばれます。 また、バイトがメインメモリからディスプレイ画面、プリンタ、ディスクドライブ、ネットワーク接続などのデバイスに流れる場合、これは出力操作と呼ばれます。 。
標準出力ストリーム(cout)
事前定義されたオブジェクトcout ostreamのインスタンスです クラス。 coutオブジェクトは、通常はディスプレイ画面である標準出力デバイスに「接続」されていると言われます。 cout ストリーム挿入演算子と組み合わせて使用されます。これは、次の例に示すように、符号より2つ少ない<<と記述されます。
サンプルコード
#include <iostream> using namespace std; int main() { char str[] = "Hello C++"; cout << "Value of str is : " << str << endl; }
出力
Value of str is : Hello C++
C ++コンパイラは、出力する変数のデータ型も決定し、適切なストリーム挿入演算子を選択して値を表示します。 <<演算子は、組み込み型integer、float、double、strings、およびpointer値のデータ項目を出力するためにオーバーロードされます。
挿入演算子<<は、上記のように1つのステートメントで複数回使用できます。 endl 行の最後に改行を追加するために使用されます。
標準入力ストリーム(cin)
事前定義されたオブジェクトcinは、istreamクラスのインスタンスです。 cinオブジェクトは、通常はキーボードである標準の入力デバイスに接続されていると言われています。 cinは、次の例に示すように、記号より2つ大きい>>として記述されるストリーム抽出演算子と組み合わせて使用されます。
サンプルコード
#include <iostream> using namespace std; int main() { char name[50]; cout << "Please enter your name: "; cin >> name; cout << "Your name is: " << name << endl; }
出力
Please enter your name: cplusplus Your name is: cplusplus
C ++コンパイラは、入力された値のデータ型も判別し、適切なストリーム抽出演算子を選択して値を抽出し、指定された変数に格納します。
ストリーム抽出演算子>>は、1つのステートメントで複数回使用できます。複数のデータをリクエストするには、次を使用できます-
cin >> name >> age;
これは、次の2つのステートメントと同等になります-
cin >> name; cin >> age;
-
C++での基本的なグラフィックプログラミング
C ++プログラミング言語は、用途の広いプログラミング言語です。 C ++を使用すると、ローエンドのグラフィックを作成することもできます。つまり、スタイリッシュなフォントで基本的な形や単語を作成し、それらに色を追加することは、c++を使用して行うことができます。 グラフィックプログラミングは、ターミナルまたはコマンドプロンプトを使用してC ++で実行できます。または、DevC++コンパイラをダウンロードしてグラフィックプログラムを作成することもできます。 ターミナルの場合は、graphics.hlibrarayをGCCコンパイラに追加する必要があります。このためには、次のコマンドを入力する
-
C++ストリームクラスの構造
C ++では、ストリームとは、プログラムスレッドとi/oの間で転送される文字のストリームを指します。 ストリームクラス C ++では、ファイルおよびioデバイスの入出力操作に使用されます。これらのクラスには特定の機能があり、プログラムの入出力を処理します。 iostream.h ライブラリは、C++プログラミング言語のすべてのストリームクラスを保持します。 階層を見て、それらについて学びましょう。 それでは、 iostreamのクラスについて学びましょう。 ライブラリ。 iosクラス −このクラスは、すべてのストリームクラスの基本クラスです。ストリームは、入力ストリームまた