Exercice C++

Fermé
ismailbouzid Messages postés 4 Date d'inscription dimanche 27 décembre 2009 Statut Membre Dernière intervention 27 décembre 2009 - 27 déc. 2009 à 16:35
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 27 déc. 2009 à 18:19
Bonsoir,
j'ai ecrit une fonction de modification des données d'un étudiant identifié par son cin, mais le compilateur m'a dit que sa déclaration est fausse ;

La déclaration :

void modification(petudiant * tete)

Le code de la fonction :

void modification(petudiant * tete)
{//début du fonction
int cin;
petudiant * p;

clrscr();
if(vide(tete)==true)
{//traitement1
printf("\n\n\n");
printf("Attention, la liste est vide (aucun étudiant) !\n");
}//fin traitement 1
else
{//traitement 2
cin=saisiecinetudiant();
p=rechercheetudiant(tete,cin);
if(p==NULL)
{//traitement 1
printf("\n\n\n");
printf("L'étudiant est introuvable !\n");
}//fin traitement 1
else
{//traitement 2
affichageetudiant(p,1,1);
saisieetudiant(p,1,1);
printf("\n\n\n");
printf("La modification à été éffectué avec succés !\n");
}//fin if_else
}//fin if_else
getcch();
}//fin modification()

1 réponse

Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 660
27 déc. 2009 à 18:19
Bonjour
1) c'est plutot du C, pas du C++ (ce n'est pas grave)
2) Quel est exactement le message d'erreur ?
3) Au lieu de commenter les fin de bloc, il faudrait mieux se servir de l'indentation, c'est beaucoup plus clair. Ou alors faire les deux.

4) Tu dis <<un étudiant identifié par son cin>> : je ne vois pas ce que signifie en français "cin", peux-tu expliquer ?
0