C++ 如何在从用户获取的输入中包含空格?(c+;+;)
我想让用户输入一个包含空格的字符串,但我的编译器似乎只接受字符,不包含空格。 我已输入以下代码:C++ 如何在从用户获取的输入中包含空格?(c+;+;),c++,whitespace,C++,Whitespace,我想让用户输入一个包含空格的字符串,但我的编译器似乎只接受字符,不包含空格。 我已输入以下代码: #include <iostream> using namespace std; int main () { char str[100]; cout<<"Enter the value"; cin>>str; cout<<"Value is :";cout<<str; return
#include <iostream>
using namespace std;
int main ()
{
char str[100];
cout<<"Enter the value";
cin>>str;
cout<<"Value is :";cout<<str;
return 0;
}
#包括
使用名称空间std;
int main()
{
char-str[100];
库斯特;
请尝试使用std::string
而不是char
数组以及:
#包括
#包括
int main(){
std::字符串str;
std::cout这与cppcheck
有什么关系?请不要添加标签,除非它们相关(并在问题中提到)。我会查一下。谢谢@Nuttracker谢谢你@Sme程序员的信息。我不知道。@Nuttracker也会做同样的事情:P@RanjulRamachandran很高兴我能帮上忙。如果你喜欢这个答案,请接受并投票。我会在10分钟过后,为你干杯!还有@nuttracker是不是违反了这个网站的规则o询问与技术相关但与编码无关的问题?我是这方面的新手site@RanjulRamachandran这是违反规定的。StackOverflow只用于编码问题。但您可以在StackExchange上找到另一个负责技术问题的社区。这里是所有问题的答案。