getline() 関数は、テキスト入力からデータ行を読み取り、改行文字またはファイルの終わり文字が検出されるまで指定された文字列にそれを格納するために使用されます。そのパラメータには、入力ストリームを指す istream オブジェクトと、読み取られたデータを格納するために使用される文字列オブジェクトが含まれており、入力ストリーム オブジェクトを指す istream 参照を返します。行が正常に読み取られた場合、入力ストリーム オブジェクトのステータス ビットはグッドビット、そうでない場合はフェイルビットになります。
C での getline() の使用法
getline() 関数は、データ行を読み取って保存するために使用されます。それを指定された文字列に入れます。改行文字またはファイルの終わり文字が検出されるまで、データをテキスト入力として読み取ります。構文は次のとおりです。
<code class="cpp">istream& getline(istream& str, string& strObj);</code>
Parameters
#戻り値
getline() 関数は、入力ストリーム オブジェクトを指す istream 参照を返します。 istream オブジェクトのステータス ビットは、ラインが正常に読み取られた場合はグッドビット、そうでない場合はフェイルビットになります。例
<code class="cpp">#include <iostream> #include <string> using namespace std; int main() { string myString; cout << "Enter a line of text: "; getline(cin, myString); cout << "The entered text is: " << myString << endl; return 0; }</code>
実行プロセス
注意事項
以上がC++でgetlineを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。