Daca s este sirul de caratere si mat este matricea:
int k = 0; // indicele in matrice al urmatorului cuvant
char *p = strtok(s, " ");
while(p != NULL){
strcpy(mat[k++], p);
p = strtok(NULL, " ");
}
// aici mat[0..k-1] contine pe fiecare rand cate un cuvant