21xrx.com
2025-06-24 23:14:02 Tuesday
登录
文章检索 我的文章 写文章
C++ 输入字符串 (String)
2023-07-05 07:58:50 深夜i     19     0
C++ 输入 字符串 String cin getline()

C++ 是一门常用的编程语言,可以处理各种数据类型,包括字符串 (string)。在 C++ 中,输入一个字符串可以使用不同的方法,比如使用 cin 或者 getline 函数。

使用 cin 函数输入字符串时,需要注意不能使用空格来分割字符串,否则会被认为是两个不同的字符串。下面是一个使用 cin 输入字符串的示例代码:

#include <iostream>
#include <string>
using namespace std;
int main()
  string s;
  cin >> s;
  cout << "Your input is: " << s << endl;
  return 0;

在上述代码中,使用了 string 类型来存储输入的字符串,并使用 cin 进行输入操作。输入的字符串将会被输出到控制台。

如果想要输入含有空格的字符串,可以使用 getline 函数。该函数可以读取整行字符串,直到遇到换行符为止。下面是一个使用 getline 函数输入字符串的示例代码:

#include <iostream>
#include <string>
using namespace std;
int main() {
  string s;
  getline(cin, s);
  cout << "Your input is: " << s << endl;
  return 0;
}

在上述代码中,getline 函数将会读取从键盘输入的整行字符串,并存储在 string 变量中。

总的来说,C++ 提供了不同的方式来输入字符串。根据实际需要,选择合适的方法来读取输入数据是至关重要的。

  
  

评论区