C++语法问题

Syntax trouble with C++

本文关键字:问题 语法 C++      更新时间:2023-10-16

我试图将几个字母作为输入,然后按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;

附言:问语法问题不可以吗?

<<置于cout表达式中的所有之间。您仍然缺少endl之前的一个。

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

附言:问语法问题不可以吗?

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

这应该有效:

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