Rumah > pembangunan bahagian belakang > C++ > Beberapa kaedah memasukkan rentetan dalam C++

Beberapa kaedah memasukkan rentetan dalam C++

下次还敢
Lepaskan: 2024-05-01 15:36:18
asal
873 orang telah melayarinya

Kaedah untuk memasukkan rentetan dalam C++: cin: Baca rentetan daripada konsol. getline(cin, string): Baca baris rentetan sehingga aksara baris baharu ditemui. stringstream: Proses rentetan sebagai strim, yang boleh membaca dan menulis data. ifstream: Baca rentetan daripada fail.

Beberapa kaedah memasukkan rentetan dalam C++

Beberapa cara untuk memasukkan rentetan dalam C ++

in C ++, terdapat cara berikut untuk input rentetan:

1. objek aliran dalam C++. Ia boleh membaca rentetan daripada konsol dan menyimpannya dalam pembolehubah. Contoh penggunaan:

<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>
Salin selepas log masuk

2. getline(cin, string)cin 是 C++ 中标准的输入流对象。它可以从控制台读取字符串,并将其存储在变量中。用法示例:

<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>
Salin selepas log masuk

2. getline(cin, string)

getline(cin, string) 函数用于从控制台读取一行字符串,直到遇到换行符。用法示例:

<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>
Salin selepas log masuk

3. stringstream

stringstream 允许将字符串作为流来处理。它可以从字符串中读取和写入数据。用法示例:

<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>
Salin selepas log masuk

4. ifstream

ifstream

🎜 Fungsigetline(cin, string) digunakan untuk membaca baris rentetan daripada konsol sehingga aksara baris baharu ditemui. Contoh penggunaan: 🎜rrreee🎜🎜3. aliran rentetan🎜🎜🎜aliran rentetan membenarkan rentetan diproses sebagai strim. Ia boleh membaca dan menulis data daripada rentetan. Contoh penggunaan: 🎜rrreee🎜🎜4. ifstream🎜🎜🎜ifstream digunakan untuk membaca data daripada fail. Ia boleh membaca rentetan daripada fail dan menyimpannya dalam pembolehubah. Contoh penggunaan: 🎜rrreee

Atas ialah kandungan terperinci Beberapa kaedah memasukkan rentetan dalam C++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
c++
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan