I am new to C and I have no idea how to handle this array:
char *args[MAX_LINE/2 + 1];
What does this line mean exactly? Is it a pointer to an array of chars? The assignment given with this was to fill this array with multiple string tokens, but I don't understand how a char pointer can store a whole string?
50/2 + 1->26.MAX_LINE/2 +1