C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C ++の標準入力ストリーム(cin)


std ::cinは、クラスistreamのオブジェクトであり、(char型の)狭い文字に向けられた標準の入力ストリームを表します。 Cストリームstdinに対応します。標準の入力ストリームは、環境によって決定される文字のソースです。通常、キーボードやファイルなどの外部ソースからの入力と見なされます。

クラスistreamのオブジェクトとして、文字は、抽出演算子(operator>>)を使用してフォーマットされたデータとして、またはreadなどのメンバー関数を使用してフォーマットされていないデータとして取得できます。オブジェクトは、外部リンケージと静的期間を使用してヘッダーで宣言されます。これは、プログラムの期間全体にわたって持続します。

このオブジェクトを使用して、標準入力から変数への読み取りを行うことができます。たとえば、変数my_intのint値を読み取り、それを画面に出力する場合は、-

と記述します。
#include<iostream>
int main() {
   int my_int;
   std::cin >> my_int;
   std::cout << my_int;
   return 0;
}

次に、このプログラムをhello.cppファイルに保存します。最後に、terminal / cmdでこのファイルの保存場所に移動し、-

を使用してコンパイルします。
$ g++ hello.cpp

を使用して実行します
$ ./a.out
出力 入力を与えると:15、これは出力を与えます-

15

  1. TwoSumIV-入力はC++のBSTです

    二分探索木と1つのターゲット値があるとします。合計が指定されたターゲットと等しくなるように、BSTに2つの要素が存在するかどうかを確認する必要があります。 したがって、入力が次のような場合 その場合、出力はTrueになります。 これを解決するには、次の手順に従います- 配列を定義するv 関数inorder()を定義します。これはルートになります ルートがnullの場合、- 戻る 順序なし(ルートの左側) ルートの値をvに挿入 順序なし(ルートの左側) 関数findnode()を定義します。これにはkがかかります n:=vのサ

  2. C++ストリームクラスの構造

    C ++では、ストリームとは、プログラムスレッドとi/oの間で転送される文字のストリームを指します。 ストリームクラス C ++では、ファイルおよびioデバイスの入出力操作に使用されます。これらのクラスには特定の機能があり、プログラムの入出力を処理します。 iostream.h ライブラリは、C++プログラミング言語のすべてのストリームクラスを保持します。 階層を見て、それらについて学びましょう。 それでは、 iostreamのクラスについて学びましょう。 ライブラリ。 iosクラス −このクラスは、すべてのストリームクラスの基本クラスです。ストリームは、入力ストリームまた