使用命名空间标准;
int main(); {
字符串颜色,复数名词,名人;
cout <<“输入颜色:”; getline(cin,color);
返回0; }
答案 0 :(得分:0)
您的代码中有错误。首先,您是否包含#include <string>
和#include <iostream>
指令。此外,您的代码如下:
int main();{
string color, plural noun, celebrity;
cout<<"Enter a color: ";
getline(cin, color);
return 0;
}
但是,如果您注意到了,您已经在int main
函数后放置了分号(;),这可能会给您带来错误。
另外,正如您在评论部分中讨论的那样,将plural noun
声明为pluralNoun
或plural_noun
;永远不要留下空间。另外,永远不要将字符串称为cout<<"Roses are {color}"<<endl;
,而必须将字符串称为:
#include<iostream>
#include <string>
int main();{
string color, pluralNoun, celebrity;
cout << "Enter a color: ";
getline(cin, color);
cout << "Roses are " << color << endl;
cout << "Enter a plural noun: ";
getline(cin,pluralNoun);
cout << pluralNoun << "are blue" << endl;
return 0;
}
上面的代码和您后面的代码;如果以与上述相同的方式执行,绝对不会给您错误。希望这可以帮助您克服问题! :)