Bonsoir,
j'ai une erreur de segmentation sur un code qui doit me permettre de supprimer les espaces avant, apres une chaine + ceux qui sont au minimum de 2
ex :
doit me retourner :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2" forum Developpez.com "
Je me suis lancé dans l'aventure du récursif :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2"forum Developpez.com"
Voilà, si quelqu'un à une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 char *Ligne(char *cde,int i,int j) { char *l; // printf("cde=%s i=%d j=%d\n",cde,i,j); if(i<strlen(cde)) return l; if(cde[i]==' ' && (j==0 || cde[i+1]==' ')) return Ligne(cde,i+1,j); return strcpy(l,Ligne(cde,i+1,j+1)); }
Partager