👤

Buna!
Cum copiez un sir de caractere intr o matrice?


Răspuns :

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