C ++基本入出力

基本入出力

C ++ I / Oは、ストリームで発生する流れは、バイトのシーケンスですもし呼ばれるメモリデバイスからのバイトの流れ(例えば、キーボード、ディスクドライブ、ネットワーク接続など)、入力操作バイトストリームは、メモリデバイスから流れる場合(例えば、表示画面、プリンタ、ディスクドライブ、ネットワーク接続など)と呼ばれ、出力操作

 

 、I / Oライブラリのヘッダファイル

 

 第二に、標準出力ストリームcout

 事前定義されたオブジェクトCOUTクラス入出力ストリームのインスタンスです。標準的な出力装置、通常表示画面に「接続」COUTオブジェクト。<<結合ストリーム挿入演算子COUTに使用され

書式#include <iostreamの>
 使用して 名前空間はstdを、
INT のmain()
{ 
   char型 STR [] = " こんにちはC ++ " 
 
   裁判所未満 << " STRの価値がある:" << STR << てendl; 
}

 

 結果:

STRの値がある:こんにちはC ++

C ++ コンパイラの出力変数の値を表示するために、適切なストリーム挿入演算子を選択するデータの種類に応じ

<<演算子オーバーロード出力ビルトインタイプ(整数、フロート、ダブル、文字列とポインタ)データ項目です。

<<文の中で繰り返し使用できるストリーム挿入演算子

 

 

第三に、標準入力ストリームのcin

CIN事前定義されたオブジェクトは、クラスのiostreamのインスタンスです。通常、標準入力デバイス、キーボードに所属CINオブジェクト。抽出CINを組み合わせ演算子で使用されている>>

書式#include <iostreamの>
 使用して 名前空間はstd;
 int型のmain()
{ 
   char型の名前[ 50 ]; 
 
   coutの << " あなたの名前を入力してください:" ; 
   cinを >> 名; 
   裁判所未満は << " あなたの名前は次のとおりです。" <<名前<< ENDL; 
 
}

 

 結果:

あなたの名前を入力します。CPLUSPLUS 
あなたのお名前:CPLUSPLUSを

 

 

C ++コンパイラ、適切なストリーム抽出値を抽出する演算子、および与えられた変数に格納して選択し、入力値のデータ型に応じ

抽出演算子は、>>文で繰り返し使用することができます

 

 

 

第四に、標準エラーストリームCERR

CERRがあるのiostreamクラスのインスタンスを。子会社は、標準エラーデバイス、通常表示画面にCERRオブジェクトが、CERR対象は、非緩衝化され、各ストリームCERR直ちに出力に挿入されます

CERRを組み合わせ演算子で使用されるフローに挿入され、<<

書式#include <iostreamの> 使用して名前空間はstdを、INT のmain()
{ char型 STR [] = " 読み取ることができません.... " 
   CERR << " エラーメッセージ:" << STR << てendl; 
}
 
 
 

   
 

 

結果:

エラーメッセージ:読み込むことができません....

 

 

 

 

第五に、標準のログ・ストリームの詰まり

目詰まりがあるのiostreamクラスのインスタンス。標準エラーデバイスに所属するオブジェクトを詰まらせ、通常は表示するが、オブジェクトがバッファリングされ詰まらせます。これは、バッファがいっぱいになるか、リフレッシュされるまで各流れ詰まりのみ出力バッファ、バッファに格納された最初に挿入されることを意味します

詰まりは、連動操作者に使用されるフローに挿入され、<<

書式#include <iostreamの> 使用して名前空間はstdを、INT のmain()
{ char型 STR [] = " 読み取ることができません.... " 
   詰まら << " エラーメッセージ:" << STR << てendlを。
}
 
 
 

   
 

 

結果:

エラーメッセージ:読み込むことができません....

 

 

他のログメッセージを出力ストリームを閉塞するために使用されるCERRは、エラー・メッセージ・フローを表示するために使用しました

 

 

 

第六に、入力および出力ストリーム機能

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/expedition/p/11354748.html