Error: left expression must be integral

  • Wenn ich dieses Programm compilieren will:

    using namespace std;
    string a = "Alecksander";
      cout << "Hallo " << a << "!" << endl;

    bekomme ich die folgenden Fehler:

    test.cpp(9): Error! E157: col(20) left expression must be integral
    test.cpp(9): Note! N717: col(20) left operand type is 'std::ostream (lvalue)'
    test.cpp(9): Note! N718: col(20) right operand type is 'std::basic_string<char,std::char_traits<char>,std::allocator<char>> (lvalue)'
    Error: Compiler returned a bad status compiling 'test.cpp'

    Was ist da los?

  • [cpp]int main {
    return 0;
    mit den 2 Zusätzen läufts bei mir ohne Probleme.

Log in to reply