« Exercices en langage C/Chaines » : différence entre les versions
Contenu supprimé Contenu ajouté
m Formatage, ajout de code |
m <source> -> <syntaxhighlight> (phab:T237267) |
||
Ligne 10 :
La fonction recevant un pointeur, il faut donc s'assurer qu'il est valide. On doit donc tester si le pointeur est nul ou non avant de regarder ce qui se trouve dans le tableau de caractères.
<
#include <stdlib.h>
Ligne 26 :
return n;
}
</syntaxhighlight>
Ici, on a choisi de retourner la valeur -1 si le pointeur est nul.
La boucle de recherche de l'élément nul peut être aussi écrite avec un <code>for</code>:
<
#include <stdlib.h>
Ligne 46 :
return n;
}
</syntaxhighlight>
Fichier source lg.c :
<
/*
Nom ....... : lg.c
Ligne 84 :
return EXIT_SUCCESS;
}
</syntaxhighlight>
Résultats d'exécution :
Ligne 106 :
<div style="width:70%; float:left">{{Boîte déroulante|titre=Solution|contenu =
<
/*
Nom ...... : lgChaine.c
Ligne 170 :
return codeRetour;
} // int main(...
</syntaxhighlight>
'''Remarques''' :
|