I need help understanding what char*** means and how do I initialize a variable that is of type char***.
For example, if there is a function that reads the lines of a file, while keeping track of the number of lines and printing out each line with its corresponding number:
void read_lines(FILE* fp, char*** lines, int* num_lines){}
What would char*** represent in this case and how would I initialize the variable lines?