Édition pédagogique en français
Déclaration attendue en fin de fichier
Retrouvez un bloc ou une construction non terminée avant la fin du fichier source.

Le compilateur atteint la fin du fichier alors qu’une construction reste ouverte. Une accolade fermante manquante est une cause fréquente, mais la dernière ligne n’est pas nécessairement l’endroit à modifier.
Réindentez les blocs et vérifiez les accolades de chaque fonction, condition et boucle. Examinez aussi les chaînes, commentaires et directives conditionnelles : compter simplement les accolades présentes dans le texte peut être trompeur.
Comparez avec une version minimale compilable et réintroduisez les blocs progressivement. Fermez la construction à sa place logique, puis contrôlez la portée des variables et le comportement du programme.
Code source
#include <stdio.h>
int main(void)
{
int score = 75;
if (score >= 50) {
puts("Pass");
}
return 0;
}Ouvrir dans le compilateurQuestions fréquentes
Pourquoi le code et certains résultats restent-ils en anglais ?
Les mots-clés C, les identifiants, les commentaires du programme et les sorties attendues restent ceux de la version originale pour conserver un code exécutable et des tests cohérents. Les explications et les consignes sont traduites.