Bonjour à toutes et à tous.
Dans le code que j'utilise actuellement, à un instant donné, j'ai une variable ayant comme valeur un certain nombre de caractères alphanumériques puis quelques caractères blancs.
J'aurais aimé savoir comment je pouvais me débarasser de ces derniers.
Pour l'instant, j'ai tenté la chose suivante :
Ainsi, je place le caractère de fin de chaine dès que je trouve un blanc et je sors de ma boucle puis de ma fonction. Cependant, j'ai toujours les blancs à la fin de ma chaîne ^_^.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 void trim(char szChamps[]) { int i=0; int iBoucle = 0; for(i=0; iBoucle = 0 && i<strlen(szChamps);i++) { if(szChamps[i] == ' ') { szChamps[i] = '\0'; iBoucle = 1; } } printf("Et le resultat est : [%s]\n", szChamps); }
Peut-être devrais-je passer par la création d'une nouvelle variable ?
Merci d'avance, si vous avez des suggestions/conseils ?
Bahan
Partager