Code ne fonctionne pas error expected declaration or statement

Résolu
Bonjour,
voici un code que j'ai voulu tester (pas de moi), mais il ne marche pas alors qu'il devrait, c'est un exemple dans une leçon : quelqu'un peut m'expliquer le massage d'erreur et comment le corriger? merci.
#include <stdio.h>
#include <stdlib.h>

void punition(int nombreDeLignes)

{

    int i;

    

    for (i = 0 ; i < nombreDeLignes ; i++)

    {

        printf("Je ne dois pas recopier mon voisin\n");

    }    

}    


int main(int argc, char *argv[])

{    
 
    punition(10);

    

    return 0;


1 réponse

  1. Salut,

    Soit ton copié-collé est mauvais, soit il manque l'incollade qui ferme la fonction main()
    1. Merci @ chris79, effectivement ça fonctionne maintenant que j'ai corrigé le "}"