« Exercices en langage C/Chaines » : différence entre les versions
m
<source> -> <syntaxhighlight> (phab:T237267)
m (Formatage, ajout de code) |
m (<source> -> <syntaxhighlight> (phab:T237267)) |
||
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>
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>
return n;
}
</syntaxhighlight>
Fichier source lg.c :
<
/*
Nom ....... : lg.c
return EXIT_SUCCESS;
}
</syntaxhighlight>
Résultats d'exécution :
<div style="width:70%; float:left">{{Boîte déroulante|titre=Solution|contenu =
<
/*
Nom ...... : lgChaine.c
return codeRetour;
} // int main(...
</syntaxhighlight>
'''Remarques''' :
|