我正在尝试将几个字母作为输入,然后以ceratin顺序打印它们,这是一个例子:
#include<iostream>
using namespace std;
void main()
{
char aaa, bbb, ccc;
cout << "input 3 letters ";
cin >> aaa >> bbb >> ccc;
cout << aaa " " << bbb " " << ccc endl;
}
我正在尝试在每个变量之间创建一个空格,但它不起作用。
这也不起作用:
cout << aaa <<" " << bbb <<" " << ccc endl;
PS:对于语法问题提出问题是不行的?
答案 0 :(得分:3)
将<<
放在cout
表达式中的所有内容之间。您在endl
之前仍然遗失了一个。
cout << aaa <<" " << bbb <<" " << ccc << endl;
^^
PS:对于语法问题提出问题是不行的?
是的,没关系。但如果答案是这是一个简单的错误,问题可能会被关闭,因为它对其他人没有帮助。
答案 1 :(得分:2)
这应该有效:
cout << aaa << " " << bbb << " " << ccc << endl;