I\'m trying to create a 2D array of chars to storage lines of chars. For Example:
lines[0]=\"Hello\";
lines[1]=\"Your Back\";
lines[2]=\"Bye\";
For a start, it's a waste of time doing that first calloc
since you immediately initialise them with the first for
loop.
Having said that, there's nothing at all wrong with the code you've shown.
Therefore, either your error lies elsewhere or that's not the code you've posted. I suggest you post the exact error message along with a cut-and-pasted copy of the offending line and ten lines either side of it for context. That will make our lives a lot easier in helping you out.
The errors:
syntax error : 'for' syntax error : missing ')' before ';'
syntax error : missing ';' before '<' missing type specifier - int assumed
as shown in one of your comments is usually caused by unbalanced parentheses. Check all your (
and )
characters to ensure they're equal in number, and in the right place. It's probably because you're missing a )
in the statement before the for
but that's just an educated guess since the code you posted does not have that problem.