Exercice C++

ismailbouzid Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   663
 
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