名前空間stdを使用してCIN --- coutの----

2019年9月26日

今日はCINとCOUTの使い方を学び、そしてあなたは、入力と出力を知っている前に、その本来の意味を知らなかった、のIStreamオブジェクトCINで、COUTはostreamにオブジェクトです。

1、ヘッダファイル

書式#include <iostreamの>

名前空間stdを使用し、「クラス、関数、オブジェクト、および他の名前」と// C ++標準ライブラリのすべての識別子は、STDを定義された特殊な記号であります

//上の書き込みに文を書くために.....、その後、時間を使用していない場合は、次のstd :: coutでのstd :: cinをのstd ::てendl;

2、>>と<<使用方法

ああ!これは、関数でのオーバーロード、それを!それはシフト文字であるが、C ++では、入力および出力ストリーム内のC言語

3、いくつかの用法CIN

  • 私はint型、CIN >> I:入力オブジェクトの読み取りの整数を表します。
  • cin.get():スペース、タブ、改行、スペースを得るために、このコマンドを使用することができるを認識しないCIN
  • cin.peek():文字列から選択し、か同様の条件を決定し、その後、元に戻します
  • cin.ignore(N):最初のn桁を無視
  • cin.getline(arrray、10):の配列内のトップ10を見ます
  • cin.gcout():の数を数えます
  • cin.read(配列10):最初の10を読み出し

一例として、

1つの // 任意の整数の入力文字列と空間セグメントは、同じ行の整数、任意の位置で許容される空間、キーボードが押されたときに入力し、入力端でなければなりません。
2  // 入力文字列の整数を合計します。
図3の#include <入出力ストリーム>
 4。 使用した 名前空間STD;
 5。 INT メイン(){
 6。     int型 SUM = 0 ;
 7。     INT Iは、
 8。      COUT << " 任意の整数の空間のセグメントを入力し、ください" << ENDLを、
 図9      、一方( >> CIN I){
 10          SUM = SUM + I;
 11          ながら(cin.peek()== '  '){ //本当に私はこの中には、薄暗いかわかりません!
12は              CIN。GET ();
 13である         }
 14          IF(cin.peek()== ' \ N- 'BREAK ;
 15      }
 16      COUT I << << ENDL;
 17      COUTのSUM << << ENDL;
 18です }

第二のインスタンス

1つの#include <iostreamの>
 2  使用して 名前空間STDを、
3  ボイドメイン(){
 4      のconst  int型のサイズ= 50 5      文字の配列[サイズ]。
6      文字iが、
7      裁判所未満<< " 请输入字符串" << てendl;
8      CIN >> 私は、
9      
10      cin.ignore(3 )。
11      cin.getline(アレイ、10 )。
12      COUT <<アレイ<< ENDL。
13     COUT << cin.gcount()<< ENDL。
14 }

 

 

おすすめ

転載: www.cnblogs.com/hehesunshine/p/11590195.html
おすすめ