Erreur de syntaxe

johan -  
teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir , voyez vous une erreur de syntaxe ligne 7 svp , merci :



int my_euros(void);

int main(void)

{

my_euros(void); /*ligne 7 */

return 0;

} 

2 réponses

  1. GallyNet Messages postés 437 Statut Membre 387
     
    Pourquoi tu met void dans ta ligne 7 ?
    my_euros(void);

    essaye avec ca :
    my_euros();
    0
  2. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    Salut Johan, GallyNet a raison, le void est destiné à la déclaration de ta fonction pour signifier qu'elle ne prend pas/ne renvois pas d'éléments.

    De deux choses l'une, soit tu as ta fonction my_euros définie avec un void, auquel cas comme le dit GallyNet il te faut mettre juste des parenthèses vides, soit tu as ta fonction qui prend un paramètre mais que tu ne souhaites pas dans ton cas remplir, auquel cas il faut mettre my_euros(null);
    0