mickbad
Messages postés71Date d'inscriptionmercredi 17 juillet 2002StatutMembreDernière intervention20 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 ?
13 févr. 2006 à 11:25
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.