Les fautes en c++
lolali
-
le père -
le père -
Bonjour,g besoin d'aide
switch(choix)
{
case 1:reservation (bloc*tab[20];int N);break;
case 2:annulation(bloc*tab[20],int N);break;
case 3:relevet();break;
};
g reçu pr case1
expected primary-expression before '*' token
expected primary-expression before "int"
expected `;' before "int"
et g reçu pr case2
expected primary-expression before '*' token
expected primary-expression before "int"
et aussi g dans le pgrm principal main des appels au procedure donc g mis
void main (main)
g reçu
`main' must return `int' aider moi svp c pr un tp c urgen
merçi
switch(choix)
{
case 1:reservation (bloc*tab[20];int N);break;
case 2:annulation(bloc*tab[20],int N);break;
case 3:relevet();break;
};
g reçu pr case1
expected primary-expression before '*' token
expected primary-expression before "int"
expected `;' before "int"
et g reçu pr case2
expected primary-expression before '*' token
expected primary-expression before "int"
et aussi g dans le pgrm principal main des appels au procedure donc g mis
void main (main)
g reçu
`main' must return `int' aider moi svp c pr un tp c urgen
merçi
Configuration: Windows XP Internet Explorer 7.0
2 réponses
-
si j'ai bien compris ton problème voici la solution
switch(choix) { case 1:reservation (*tab[],N);break; case 2:annulation(*tab[], N);break; case 3:relevet();break; };
pour la mainint main () { return 0; } -
Bonjour
reservation (bloc*tab[20];int N)
Ceci est la déclaration d'une fonction.
La déclaration d'une fonction n'a rien à faire et ne veut rien dire dans les cases d'un switch : il faut un appel à la fonction. Elle doit être définie ailleurs et ici tu dois avoir reservation(truc,chose) avec truc de type bloc * [20] et chose de type int.