Erreur de syntaxe

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. Pourquoi tu met void dans ta ligne 7 ?
    my_euros(void);

    essaye avec ca :
    my_euros();
    0
    1. Contributeur
      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