why is there no any space between char and input in the line
static charinput= something something
Mystrtok() function
charinput is same as char input or char *input. Spaces between characters do not matter in C/C++. We can use any number of spaces and blank lines we want(just make sure you are not joining keywords and literals)