将多个字符串读为一个字符串?C ++

爱恋511

免责声明:我是C ++的新手。Java是我的技能。

在我编写的程序中,我需要比较两个字符串,如下所示:

#include<string>
#include<iostream>

using namespace std;

int main()
{
  string full_name = "John Doe";
  string find_name;

//User inputs "John Doe"

  cout << "Enter the name of the person to search for:" << endl;      
  **cin >> find_name;//THIS IS THE ISSUE I HAVE**

  if(find_name == full_name) //or some other compare function. NOT THE ISSUE.
      action_do_something;


return 0;
}

我知道缓冲区仅使用“ John”,而“ Doe”是第二条无关的命令。如何阻止缓冲区切断第二个名称?(有些名字只有5个名字,有些只有1个)

我一直在忙于getline(),但我想我并不完全理解它-它不会在犁耕前等待输入。

提前致谢!

来自莫斯科的弗拉德

使用标准功能std::getline例如

std::getline( std::cin, find_name );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将一个字符串变成多个字符串?

来自分类Dev

C ++每X个字符分割一个字符串

来自分类Dev

如何在C中将多个字符串值存储为一个字符串?

来自分类Dev

如何将多个字符组合成一个字符串?

来自分类Dev

如何将多个字符组合成一个字符串?

来自分类Dev

将一个字符串拆分为2个字符串

来自分类Dev

如何将一个字符串分成2个字符串

来自分类Dev

使用C ++将一个字符串替换为另一个字符串

来自分类Dev

将一个字符串拆分为两个字符串

来自分类Dev

将一个字符串拆分为多个列表

来自分类Dev

将date参数连接为一个字符串

来自分类Dev

收到一个字符串

来自分类Dev

收到一个字符串

来自分类Dev

返回一个字符串

来自分类Dev

For 循环一个字符串

来自分类Dev

将多个子字符串匹配到一个字符串

来自分类Dev

C#根据一个字符串计算多个计算

来自分类Dev

MySQL 5.7将JSON字符串的值连接为一个字符串

来自分类Dev

将每个对象中的字符串循环为一个字符串

来自分类Dev

在R中将多个字符串连接成一个字符串

来自分类Dev

显示多个字符串列表中的一个字符串

来自分类Dev

C ++为void指针分配一个字符串

来自分类Dev

给定一个字符串,返回一个字符串

来自分类Dev

C ++将一个字符串中的一个字符追加到另一个字符串

来自分类Dev

每5个字符分割一个字符串

来自分类Dev

计算一个字符串中的多个字母组

来自分类Dev

将图像从c ++传递给Haskell并返回一个字符串

来自分类Dev

Python:如何将一个字符串拆分成多个字符串

来自分类Dev

将一个字符串数组与多个字符串数组进行比较的算法