Projet

Général

Profil

« Précédent | Suivant » 

Révision 183

Ajouté par Mafall FALL il y a environ 3 ans

Fonction decode nombre et test unitaire decode_nombre()

Voir les différences:

trunk/sp4a12/main.c
i=c-'0';
return i;
}
int decode_nombre(char * ch, int n) // fonction qui recupere les n premiers chiffres d'une chaine
{
int i; // pour parcourir les caract?res
int somme=0 ;// contient le nombre d?cod?
for (i=0;i<n;i++)
{
somme=(somme*10) + decode_int(ch[i]);
}
return somme;
}
//Ajouter vos tests unitaires dans cette fonction.
void tests_unitaires(void){
if ( decode_nombre("3103", 2)!= 31){
printf("Erreur Test unitaire decode_nombre.\n");
exit(-1);
}
if ( decode_int('1')!= 1){
printf("Erreur Test unitaire decode_int.\n");
exit(-1);

Formats disponibles : Unified diff