C++ 如何在cpp中存储字符串中包含空格的完整句子?
我想在cpp中的字符串str中存储“你怎么了?”但当我运行此代码时,它只在·str·中存储“What” 如何将完整的句子存储在字符串中C++ 如何在cpp中存储字符串中包含空格的完整句子?,c++,arrays,string,C++,Arrays,String,我想在cpp中的字符串str中存储“你怎么了?”但当我运行此代码时,它只在·str·中存储“What” 如何将完整的句子存储在字符串中 #include<iostream> #include<string.h> using namespace std; int main() { string str; cin>>str; cout<<str; } 输出: What 答案已经回答了。但解决办法如下: std::strin
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
string str;
cin>>str;
cout<<str;
}
输出:
What
答案已经回答了。但解决办法如下:
std::string str;
std::getline( std::cin, str);
如果您键入
您有什么问题?
?只是为了检查C!=C++通常只对正在编写/编译的语言进行标记。停止使用<代码> ISTRAM::
std::string str;
std::getline( std::cin, str);