Projet

Général

Profil

« Précédent | Suivant » 

Révision 50

Ajouté par magraffin il y a environ 4 ans

question 4 : ajout de la fonction trame_cmp

Voir les différences:

branch/graffin/sp4a12/main.c
0};
int trame_cmp(char* a,char* b){
return 0;
int i=0,res=1;
do
{
if (a[i+1]==b[i])
{
i++;
}
else
{
res=0;
}
}
while ((b[i]!='\0')&&(res==1));
return (res);
}
//Fonction ? modifier !!!!!
......
}
//Ajouter vos tests unitaires dans cette fonction.
void tests_unitaires(void){
if (5!=5){
printf ("Erreur Test unitaire basique.\n");
exit(-1);
}
//void tests_unitaires(void){
//// if (5!=5){
//// printf ("Erreur Test unitaire basique.\n");
//// exit(-1);
//// }
// if (trame_cmp("$GPGGA suite chaine","GPGGA")!=1){
// printf ("Erreur Test unitaire trame_cmp.\n");
// printf ("Erreur Test unitaire trame_cmp. 1\n");
// exit(-1);
// }
// if (trame_cmp("$GPRMC suite chaine","GPGGA")!=0){
// printf ("Erreur Test unitaire trame_cmp.\n");
// printf ("Erreur Test unitaire trame_cmp. 2\n");
// exit(-1);
// }
// if (trame_cmp("$GPRMC... ", "GPRMC" )!=1){
// printf ("Erreur Test unitaire trame_cmp.\n");
// printf ("Erreur Test unitaire trame_cmp.3\n");
// exit(-1);
// }
// if (trame_cmp("$APRMC...", "GPGGA")!=0){
// printf ("Erreur Test unitaire trame_cmp.\n");
// printf ("Erreur Test unitaire trame_cmp.4\n");
// exit(-1);
// }
}
//}
// Ne pas modifier cette fonction
int main(int argc,char ** argv)

Formats disponibles : Unified diff