Hi ditto, there is another user who thinks they may be able to help me with it but if you'd like to take a look im trying to understand the problem from these previous threads. https://www.reddit.com/r/C_Programming/comments/7rhsh6/splitting_a_character_array_by_whitespace_without/
https://www.reddit.com/r/learnprogramming/comments/7rh8gz/c_understanding_instructions_for_passing/
The basic idea as raevnos described was to have a pointer to your current position in the string. Find the next delimiter character. Set it to '\0'. Now you have a single element. Do stuff with it, and move your start-of-string pointer to one past that previous delimiter. Repeat until there are no more delimiters.