Code Blocks C++ Error expected primary expression before enum

Mark Estrada

I am self teaching myself in C++ so I just would like to ask for your forgiveness if my question is really basic.

I am following a tutorial on www.learncpp.com

According to the tutorial, I could define my c++ array such as like this

int main()
{
    using namespace std;
    enum ArrayElements
    {
        MAX_ARRAY_SIZE = 5;
    };

    int anArray[MAX_ARRAY_SIZE];
    return 0;
}

But codeblock keep on issuing error

||=== Build: Debug in CH6 (compiler: GNU GCC Compiler) ===|
In function 'int main()':|
|6|error: expected primary-expression before 'enum'|
error: expected ';' before 'enum'|
||=== Build failed: 2 error(s), 1 warning(s) (0 minute(s), 0 second(s)) ===|

I just dont know what is causing the error or is there a problem with the tutorial I am following?

Andreas DM

Remove the semicolon inside the enum.

MAX_ARRAY_SIZE = 5;
   //             ^

If you do have more names inside the enum, separate them with a comma ,

enum COLOR
{
    RED,
    BLUE,
    GREEN
};

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

error: expected primary-expression before ')' token (C)

From Dev

C++ Error - expected primary-expression before '.' token|

From Dev

C++ error: expected primary-expression before ‘[’ token

From Dev

C++ error: expected primary-expression before 'int'

From Dev

C++ Error - expected primary-expression before '.' token|

From Dev

C++ error: expected primary-expression before '(' token

From Dev

error: expected primary-expression before ‘int’

From Dev

error expected primary-expression before ';' token

From Dev

error: expected primary-expression before ‘)’ token

From Dev

error: expected primary-expression before '>' token

From Dev

error : expected primary expression before '.' token

From Dev

error: expected primary-expression before ‘(’ token

From Dev

error: expected primary-expression before ‘if’

From Dev

error: expected primary-expression before '}' token

From Dev

Error: expected primary expression before '.' token

From Dev

ERROR expected primary-expression before '[' token C PROGRAM (DEV C++)

From Dev

Error: expected primary expression

From Dev

C++ ERROR about count_if: expected primary-expression before

From Dev

C++ error Expected primary expression before "'" token (using getline on an ifstream?)

From Dev

Why am I getting [Error] expected primary-expression before ' ' c++?

From Dev

C++ ERROR about count_if: expected primary-expression before

From Dev

C++ error Expected primary expression before "'" token (using getline on an ifstream?)

From Dev

C++ error: expected primary-expression before ‘;’ token using Cmake

From Dev

expected primary-expression before '*'?

From Dev

primary expression expected before token

From Dev

expected primary-expression before '*'?

From Dev

Expected primary expression before ';' token

From Java

Cannot compile: error: expected primary-expression before '(' token

From Dev

expected primary-expression before 'char' error message

Related Related

  1. 1

    error: expected primary-expression before ')' token (C)

  2. 2

    C++ Error - expected primary-expression before '.' token|

  3. 3

    C++ error: expected primary-expression before ‘[’ token

  4. 4

    C++ error: expected primary-expression before 'int'

  5. 5

    C++ Error - expected primary-expression before '.' token|

  6. 6

    C++ error: expected primary-expression before '(' token

  7. 7

    error: expected primary-expression before ‘int’

  8. 8

    error expected primary-expression before ';' token

  9. 9

    error: expected primary-expression before ‘)’ token

  10. 10

    error: expected primary-expression before '>' token

  11. 11

    error : expected primary expression before '.' token

  12. 12

    error: expected primary-expression before ‘(’ token

  13. 13

    error: expected primary-expression before ‘if’

  14. 14

    error: expected primary-expression before '}' token

  15. 15

    Error: expected primary expression before '.' token

  16. 16

    ERROR expected primary-expression before '[' token C PROGRAM (DEV C++)

  17. 17

    Error: expected primary expression

  18. 18

    C++ ERROR about count_if: expected primary-expression before

  19. 19

    C++ error Expected primary expression before "'" token (using getline on an ifstream?)

  20. 20

    Why am I getting [Error] expected primary-expression before ' ' c++?

  21. 21

    C++ ERROR about count_if: expected primary-expression before

  22. 22

    C++ error Expected primary expression before "'" token (using getline on an ifstream?)

  23. 23

    C++ error: expected primary-expression before ‘;’ token using Cmake

  24. 24

    expected primary-expression before '*'?

  25. 25

    primary expression expected before token

  26. 26

    expected primary-expression before '*'?

  27. 27

    Expected primary expression before ';' token

  28. 28

    Cannot compile: error: expected primary-expression before '(' token

  29. 29

    expected primary-expression before 'char' error message

HotTag

Archive