« 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.
 
<sourcesyntaxhighlight lang="c">
#include <stdlib.h>
return n;
}
</syntaxhighlight>
</source>
 
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>:
<sourcesyntaxhighlight lang="c">
#include <stdlib.h>
 
return n;
}
</syntaxhighlight>
</source>
 
Fichier source lg.c :
<sourcesyntaxhighlight lang="C">
/*
Nom ....... : lg.c
return EXIT_SUCCESS;
}
</syntaxhighlight>
</source>
 
Résultats d'exécution :
 
<div style="width:70%; float:left">{{Boîte déroulante|titre=Solution|contenu =
<sourcesyntaxhighlight lang="c">
/*
Nom ...... : lgChaine.c
return codeRetour;
} // int main(...
</syntaxhighlight>
</source>
 
'''Remarques''' :
1 535

modifications