C ++的语法问题

时间:2014-11-07 17:23:44

标签: c++ syntax

我正在尝试将几个字母作为输入,然后以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:对于语法问题提出问题是不行的?

2 个答案:

答案 0 :(得分:3)

<<放在cout表达式中的所有内容之间。您在endl之前仍然遗失了一个。

cout <<  aaa <<"   " << bbb <<"   " << ccc << endl;
                                           ^^
  

PS:对于语法问题提出问题是不行的?

是的,没关系。但如果答案是这是一个简单的错误,问题可能会被关闭,因为它对其他人没有帮助。

答案 1 :(得分:2)

这应该有效:

cout <<  aaa << "   " << bbb << "   " << ccc << endl;