I'm suppose to use this prototype : char **read_lines(FILE *fp) for a function. The function is should read all lines in a given file and store them in a NULL-terminated array of strings.
What is going on in the header for the function? and also what does this mean by an array of strings and how does that work out? Thanks for any help so I can get a better understanding on what I am to do.