Découper une chaine
noura
-
Dalfab Messages postés 706 Date d'inscription Statut Membre Dernière intervention -
Dalfab Messages postés 706 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
S'ila vous plaît je veux découper ma chaîne en petites chaînes de 3 caractères j'ai essayé
Mais n'a pas marché
S'ila vous plaît je veux découper ma chaîne en petites chaînes de 3 caractères j'ai essayé
For (i=0;i <nombre;i++){ For (j=i;j <i+3;j++){ Printf ("%c",chaine [j]); }
Mais n'a pas marché
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Découper une chaine
- Comment découper un pdf - Guide
- Chaine tnt gratuite sur mobile - Guide
- Découper mp4 - Guide
- Chaine radio - Télécharger - Médias et Actualité
- Découper mp3 - Guide
1 réponse
Bonjour,
Il faut préciser ce que tu entends par "découper". Que veux tu faire de ton découpage? un simple affichage comme tu as tenté de le faire, mettre les chaînes découpées dans un tableau de chaînes, ...
Pour un printf de la chaine découpée avec 3 caractères par ligne, il manque le passage à la ligne et une détection de la fin chaîne dans ton code.
Il faut préciser ce que tu entends par "découper". Que veux tu faire de ton découpage? un simple affichage comme tu as tenté de le faire, mettre les chaînes découpées dans un tableau de chaînes, ...
Pour un printf de la chaine découpée avec 3 caractères par ligne, il manque le passage à la ligne et une détection de la fin chaîne dans ton code.
int i = 0; while ( chaine[i] != '\0' ) { int j; for ( j = i ; j<i+3 && chaine[j]!='\0' ; ++j ) { // max 3 char et pas fin atteinte printf( "%c" , chaine[j] ); } printf("\n"); // ligne suivante i = j; // indice du prochain caractère }