Not able to do char* to char**

since I got it the fix size working and I know I have engoug allocated and I could have max 65,534 files in one folder with a fat32 . I want to make something like this.

Make an array with int_32 for the amound of titles and char array for the title itself.

Or as text...

char (*pTitle)[MaxTitleLength]
char Title[MaxTitleLength] ;
char chr;

Title[cntLetter] = chr;//for filling each character

Title[cntLetter+1] = '\0'
pTitle= &Title;

What I get is that the first is filled and the rest are empty, so I m not filling in the right I think. Or I diden't preserve the memorie right.