bonjours tout le monde.
je cherche la solution pour découper un tableau de caractères (une phrase) le plus efficacement possible.

le but est de découper phrase[] en 2 et de les séparer dans struc[0].phrase[] et struc[1].phrase. pour l'instant je planche sur quelque chose dans ce style.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
int longueur=(int)strlen(phrase);
 
int m= longueur/2;
while(phrase[m]!=' ')m++;
 
phrase[m]='\0';
 
*rc[0].phrase=*phrase;
*rc[1].phrase=*(phrase+((m+1)*sizeof(char)));

l'idée est plus ou moins la mais ça ne fonctionne pas trop
un printf n'affiche que la première lettre de chaque string. j'ai pas trouver grand chose sur google a pars strtoke() mais j'ai pas trop compris la syntaxe.
merci de votre aide