Cpp-standard-library-cpp-ostream-put
提供:Dev Guides
C ++ Ostreamライブラリ-put
説明
これは、文字cをストリームに挿入するために使用されます。この関数は、最初に監視オブジェクトを作成することにより、出力シーケンスにアクセスします。 次に(適切な場合)、メンバー関数sputcを呼び出すかのようにcを関連するストリームバッファーオブジェクトに挿入し、最終的にセントリーオブジェクトを破棄してから戻ります。
宣言
- 以下は、std
- ostream :: putの宣言です。
ostream& put (char c);
パラメーター
*c* -書き込む文字。
戻り値
ostreamオブジェクト(* this)を返します。
例外
基本保証-例外がスローされた場合、オブジェクトは有効な状態です。
データの競合
ストリームオブジェクトを変更します。 同じストリームオブジェクトへの同時アクセスは、標準ストリームオブジェクト(cout、cerr、clog)がstdioと同期されている場合を除き、データ競合を引き起こす可能性があります。
例
- 以下の例では、std
- ostream :: putについて説明しています。
#include <iostream>
#include <fstream>
int main () {
std::ofstream outfile ("test.txt");
char ch;
std::cout << "Type some text (type a dot to finish):\n";
do {
ch = std::cin.get();
outfile.put(ch);
} while (ch!='.');
return 0;
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
Type some text (type a dot to finish):
finddevguides.