Existe uma maneira de contar os tokens em C?

estou a usarstrtok para dividir uma string em tokens. Alguém conhece alguma função que realmente conta o número de tokens?

Eu tenho uma seqüência de comando e eu preciso dividi-lo e passar os argumentos paraexecve() .

Obrigado!

Editar

execve leva argumentos comochar**, então eu preciso alocar uma matriz de ponteiros. Não sei quantos alocar sem saber quantos tokens existem.

questionAnswers(3)

yourAnswerToTheQuestion