« Exercices en langage C/Chaines » : différence entre les versions

Contenu supprimé Contenu ajouté
m Formatage, ajout de code
DannyS712 (discussion | contributions)
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.
 
<sourcesyntaxhighlight lang="c">
#include <stdlib.h>
Ligne 26 :
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>
 
Ligne 46 :
return n;
}
</syntaxhighlight>
</source>
 
Fichier source lg.c :
<sourcesyntaxhighlight lang="C">
/*
Nom ....... : lg.c
Ligne 84 :
return EXIT_SUCCESS;
}
</syntaxhighlight>
</source>
 
Résultats d'exécution :
Ligne 106 :
 
<div style="width:70%; float:left">{{Boîte déroulante|titre=Solution|contenu =
<sourcesyntaxhighlight lang="c">
/*
Nom ...... : lgChaine.c
Ligne 170 :
return codeRetour;
} // int main(...
</syntaxhighlight>
</source>
 
'''Remarques''' :