サーチ…


備考

標準ライブラリ<iostream>は、入出力用のストリームをほとんど定義していません。

|stream | description                      |
|-------|----------------------------------|
|cin    | standard input stream            |
|cout   | standard output stream           |
|cerr   | standard error (output) stream   |
|clog   | standard logging (output) stream |

上記の4つのストリームのうち、 cinは基本的にユーザー入力に使用され、他の3つはデータを出力するために使用されます。一般的またはほとんどのコーディング環境では、 cinコンソール入力または標準入力)はキーボードであり、 coutコンソール出力または標準出力)はモニターです。

cin >> value

cin   - input stream
'>>'  - extraction operator
value - variable (destination)

ここのcinは、ユーザが入力した入力を抽出し、可変の値で入力します。ユーザーがENTERキーを押した後にのみ値が抽出されます。

cout << "Enter a value: "

cout              - output stream
'<<'              - insertion operator
"Enter a value: " - string to be displayed

coutは表示される文字列を受け取り、それを標準出力またはモニタに挿入します

4つのストリームはすべて標準の名前空間stdにありますので、ストリームstreamを使用するためにstd::streamを出力する必要があります。

コード内にはマニピュレータstd::endlもあります。出力ストリームでのみ使用できます。それはストリームの最後に'\n'文字を挿入し、それをフラッシュします。即座に出力が生成されます。

ユーザー入力と標準出力

#include <iostream>

int main()
{
    int value;
    std::cout << "Enter a value: " << std::endl;
    std::cin >> value;
    std::cout << "The square of entered value is: " << value * value << std::endl;
    return 0;
}


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow