Well you have to send start and end markers as well : "<5 s>". The 'parser' will keep what is between '<' and '>' and store it in your tempChars, so it will contain "5 s".
Why did you change strtokIndx[0] to strtokIndx[1] ? The first element of an array is at position 0, and you want the first character not the second.