21xrx.com
2024-11-25 06:09:13 Monday
登录
文章检索 我的文章 写文章
C++中如何输入两个字符串?
2023-07-05 00:37:56 深夜i     --     --
C++ 输入 两个字符串

在 C++ 中,从键盘输入两个字符串可以使用不同的方法。以下是一些常见的方法:

1. 使用标准库函数 getline(),它可以从输入流中读取一行文本输入,包括空格和制表符。例如:


string str1, str2;

getline(cin, str1);

getline(cin, str2);

2. 使用标准库函数 cin,但需要使用字符串对象的 getline() 方法读取字符串。例如:


string str1, str2;

getline(cin, str1);

getline(cin, str2);

3. 使用标准库函数 scanf(),它可以读取任何类型的数据,包括字符串。例如:


char str1[100], str2[100];

scanf("%s", str1);

scanf("%s", str2);

4. 使用标准库函数 cin,但需要使用流提取操作符 >>。例如:


string str1, str2;

cin >> str1;

cin >> str2;

需要注意的是,在使用 scanf() 或流提取操作符 >> 读取字符串时,如果输入中包含空格,则只能读取到第一个空格前的部分。因此,使用 getline() 函数可以确保完整读取一行文本输入。

以上方法可以根据实际情况选择使用,并根据需要进行字符串的处理和比较。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复