C++ で文字列を入力するいくつかの方法

下次还敢
リリース: 2024-05-01 15:36:18
オリジナル
849 人が閲覧しました

C で文字列を入力する方法: cin: コンソールから文字列を読み取ります。 getline(cin, string): 改行文字が見つかるまで string の行を読み取ります。 stringstream: 文字列をストリームとして処理し、データの読み取りと書き込みが可能です。 ifstream: ファイルから文字列を読み取ります。

C++ で文字列を入力するいくつかの方法

#C で文字列を入力するいくつかの方法

C では、次のような文字列を入力する方法があります。メソッド:

1. cin

cin は、C の標準入力ストリーム オブジェクトです。コンソールから文字列を読み取り、変数に保存できます。使用例:

<code class="cpp">#include <iostream>
using namespace std;

int main() {
  string input;
  cout << "Enter a string: ";
  cin >> input;
  cout << "You entered: " << input << endl;
  return 0;
}</code>
ログイン後にコピー

2. getline(cin, string)

getline(cin, string) 関数を使用してコンソールから読み取ります。改行文字が出現するまでの文字列の行。使用例:

<code class="cpp">#include <iostream>
using namespace std;

int main() {
  string input;
  cout << "Enter a string with spaces: ";
  getline(cin, input);
  cout << "You entered: " << input << endl;
  return 0;
}</code>
ログイン後にコピー

3. stringstream

stringstream 文字列をストリームとして処理できるようにします。文字列からデータを読み書きできます。使用例:

<code class="cpp">#include <sstream>
using namespace std;

int main() {
  string input = "Hello World!";
  stringstream ss(input);
  string word;
  while (ss >> word) {
    cout << word << " ";
  }
  return 0;
}</code>
ログイン後にコピー

4. ifstream

##ifstream

は、ファイルからデータを読み取るために使用されます。ファイルから文字列を読み取り、変数に格納できます。使用例:

<code class="cpp">#include <fstream>
using namespace std;

int main() {
  ifstream file("input.txt");
  string input;
  while (getline(file, input)) {
    cout << input << endl;
  }
  file.close();
  return 0;
}</code>
ログイン後にコピー

以上がC++ で文字列を入力するいくつかの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
c++
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート