c - What is wrong here? Expected expression before '=' token? -
this question has answer here:
i trying set structure in c program writing. however, compiler returns expecting expression before '=' token on line 31. below snippet of code containing struct , line of code in question: edit: thread_count defined
#define thread_count = 120 struct threadinfo { int threadid; }; struct threadinfo customerids[thread_count]; //offending line here
i have tried chaning expression = sign, tried changing way struct declared, nothing has worked far. advice? edit 2: error resolved. definition of thread_count incorrect.
don't use =
in #define
statement. should be:
#define thread_count 120
preprocessor definitions aren't variables, simple text replacement.
Comments
Post a Comment