and the error I get is this:Code:#define VARIED_LENGTH_STRINGS
#ifdef VARIED_LENGTH_STRINGS
char *copy;
#else
char copy[45];
#endif
syntax error : missing ';' before 'type'
the error points to the line char *copy;
so I think the error is right before this line, but I can't figure out where the semicolon should go.