SÉCURITÉ SOCIALE

mickbad Messages postés 71 Date d'inscription mercredi 17 juillet 2002 Statut Membre Dernière intervention 20 avril 2008 - 13 févr. 2006 à 11:25
mickbad Messages postés 71 Date d'inscription mercredi 17 juillet 2002 Statut Membre Dernière intervention 20 avril 2008 - 13 févr. 2006 à 11:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36022-securite-sociale

mickbad Messages postés 71 Date d'inscription mercredi 17 juillet 2002 Statut Membre Dernière intervention 20 avril 2008
13 févr. 2006 à 11:25
Moui ...

en optimisant tes lignes de codes, tu aurais pu mettre les mois de l'année dans un tableau de char* et éviter une switch et une copie de chaîne de caractères !

Sinon je n'ajouterai pas le fait qu'il y a un risque potentiel de fuite de mémoires : utilise strncpy plutôt que strcpy (par exemple) pour maîtriser le nombre de caractères à copier.

Et pis pas de gestion d'erreur (de manière goblale) et pas de tests au niveau de la saisie utilisateur; on ne peut pas entièrement lui faire confiance : il oublie quelques chiffres dans son numéro à saisir et paf ton programme plante, tu en sais quoi toi si numsec[11] par exemple pointe sur un vrai chiffre ou alors n'importe où dans la mémoire ?

bonne continuation ...

.Mick.