character pointer clarification

Will that be a pointer to a string that is 49 characters long? I want to make a list of words, where each word is at most 49 characters long.

And if what I did was correct, how would I access each different word? Should I make another pointer that points to text and increment it? And should that new pointer also be declared with the 50 tacked at the end?