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 }