50 ereurs instantannées

Résolu
pandageek Messages postés 359 Date d'inscription   Statut Membre Dernière intervention   -  
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
Je développe un jeu sous code blocks et tout se passait bien jusqu'a que, pour une raison que j'ignore, le compilateur me sort plus de 50 erreurs sur mes lignes d'inclusion.

voici mes 4 premières lignes qui ont toujours fonctionnées:
#include <stdlib.h> 
#include <SDL/SDL.h> 
#include <SDL.h> 
#include "SDL_ttf.h"


et voici les messages du compilateur :
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|erreur: directive de pré-traitement #i invalide| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|1|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|erreur: directive de pré-traitement #i invalide| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|2|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|3|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|3|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|3|erreur: directive de pré-traitement #i invalide| 
/home/adrian/Documents/c/pdw/main.c|3|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|3|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|3|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|3|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|3|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|3|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
/home/adrian/Documents/c/pdw/main.c|3|attention : caractère(s) nul(s) ignoré(s) [enabled by default]| 
||More errors follow but not being shown.| 
||Edit the max errors limit in compiler options...| 
||=== Build finished: 50 errors, 0 warnings ===| 



je ne comprend pas du tout cette subite lubie de ce programme et j'espère que vous pourrez m'aider.
merci.

edit : j'ai EXACTEMENT les mêmes erreurs si je commente TOUT mon code, aurais-je modifié les fichier à inclure?

3 réponses

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Salut.
Sans garantit, il y a peut être un caractère invisible qui s'est mit dans ton source (mauvaise manip de copier coller), vérifie ton source avec "cat -A" ou avec un éditeur hexadécimal.
0
pandageek Messages postés 359 Date d'inscription   Statut Membre Dernière intervention   4
 
comment dois-je m'y prendre?
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
??
sinon, tu peux essayer de copier ton programme avec cat :
cat main.c > main_cor.c

et essayer de compiler main_cor.c. Si le problème persiste et que tu ne sais pas utiliser un éditeur hexadécimal, efface et réécrit les premières ligne (pas de copier coller, cela conserverait l'erreur).
0
pandageek Messages postés 359 Date d'inscription   Statut Membre Dernière intervention   4
 
en effaçant et réécrivant les premières liges (par la force des noob) mes erreurs ont disparues (rien qu'un petit segmentation fault dans mes 500 lignes, mais je ne pense pas qu'il soit dû au problème précédant)
merci à toi.
mais je veux bien de la doc sur les techniques dont tu parle plus haut
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
/home/adrian/Documents/c/pdw/main.c|1|erreur: directive de pré-traitement #i invalide|

Vérifie la syntaxe de tes directives (#include je présume)
0