Probleme include sur code blocs
neuneuf
Messages postés
3
Statut
Membre
-
amjahed Messages postés 350 Statut Membre -
amjahed Messages postés 350 Statut Membre -
Bonjour,
voila je suis embeter je debute en C et j'apprend sur le siteduzero (tres bon site pour apprendre le language C)
j'utilise un projet et quand je le compile j'ai 3 erreur
sdl.h No such file or directory
SDL/SDL_image.h No such file or directory
syntax error before "case"
je vous copie projet pour retrouver mon erreur
#include <stdlib.h>
#include <stdio.h>
#include <sdl.h>
#include <SDL/SDL_image.h>
#include "constantes.h"
#include "fichiers.h"
int chargerNiveau(int niveau[][NB_BLOCS_HAUTEUR])
{
FILE* fichier = NULL;
char ligneFichier[NB_BLOCS_LARGEUR * NB_BLOCS_HAUTEUR + 1] = {0};
int i = 0, j = 0;
fichier = fopen("niveaux.lvl", "r");
if (fichier == NULL)
return 0;
fgets(ligneFichier, NB_BLOCS_LARGEUR * NB_BLOCS_HAUTEUR + 1, fichier);
for (i = 0 ; i < NB_BLOCS_HAUTEUR ; i++)
{
for (j = 0 ; j < NB_BLOCS_LARGEUR ; j++)
{
switch (ligneFichier[(i * NB_BLOCS_LARGEUR) + j])
{
case '0':
niveau[j][i] = 0;
break;
case '1':
niveau[j][i] = 1;
break;
case '2':
niveau[j][i] = 2;
break;
case '3':
niveau[j][i] = 3;
break;
case '4':
niveau[j][i] = 4;
break;
}
}
}
fclose(fichier);
return 1;
}
int sauvegarderNiveau(int niveau[][NB_BLOCS_HAUTEUR])
{
FILE* fichier = NULL;
int i = 0, j = 0;
fichier = fopen("niveaux.lvl", "w");
if (fichier == NULL)
return 0;
for (i = 0 ; i < NB_BLOCS_HAUTEUR ; i++)
{
for (j = 0 ; j < NB_BLOCS_LARGEUR ; j++)
{
fprintf(fichier, "%d", niveau[j][i]);
}
}
fclose(fichier);
return 1;
}
Merci de m'aider je voudrai progresser !!!!!!!!!
voila je suis embeter je debute en C et j'apprend sur le siteduzero (tres bon site pour apprendre le language C)
j'utilise un projet et quand je le compile j'ai 3 erreur
sdl.h No such file or directory
SDL/SDL_image.h No such file or directory
syntax error before "case"
je vous copie projet pour retrouver mon erreur
#include <stdlib.h>
#include <stdio.h>
#include <sdl.h>
#include <SDL/SDL_image.h>
#include "constantes.h"
#include "fichiers.h"
int chargerNiveau(int niveau[][NB_BLOCS_HAUTEUR])
{
FILE* fichier = NULL;
char ligneFichier[NB_BLOCS_LARGEUR * NB_BLOCS_HAUTEUR + 1] = {0};
int i = 0, j = 0;
fichier = fopen("niveaux.lvl", "r");
if (fichier == NULL)
return 0;
fgets(ligneFichier, NB_BLOCS_LARGEUR * NB_BLOCS_HAUTEUR + 1, fichier);
for (i = 0 ; i < NB_BLOCS_HAUTEUR ; i++)
{
for (j = 0 ; j < NB_BLOCS_LARGEUR ; j++)
{
switch (ligneFichier[(i * NB_BLOCS_LARGEUR) + j])
{
case '0':
niveau[j][i] = 0;
break;
case '1':
niveau[j][i] = 1;
break;
case '2':
niveau[j][i] = 2;
break;
case '3':
niveau[j][i] = 3;
break;
case '4':
niveau[j][i] = 4;
break;
}
}
}
fclose(fichier);
return 1;
}
int sauvegarderNiveau(int niveau[][NB_BLOCS_HAUTEUR])
{
FILE* fichier = NULL;
int i = 0, j = 0;
fichier = fopen("niveaux.lvl", "w");
if (fichier == NULL)
return 0;
for (i = 0 ; i < NB_BLOCS_HAUTEUR ; i++)
{
for (j = 0 ; j < NB_BLOCS_LARGEUR ; j++)
{
fprintf(fichier, "%d", niveau[j][i]);
}
}
fclose(fichier);
return 1;
}
Merci de m'aider je voudrai progresser !!!!!!!!!
A voir également:
- Probleme include sur code blocs
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Scanner qr code pc - Guide
2 réponses
Salut,
Je vous propose (pour le premier message d'erreur):
https://openclassrooms.com/forum/sujet/sdlsdl-h-no-such-file-or-directory-92658
Un conseil : Chaque fois que vous aurez un message d'erreur dans un logiciel donne, alors :
Google ---> nom_du_logiciel message_d_erreur
Le forum reste bien sûr à votre service.
Je vous propose (pour le premier message d'erreur):
https://openclassrooms.com/forum/sujet/sdlsdl-h-no-such-file-or-directory-92658
Un conseil : Chaque fois que vous aurez un message d'erreur dans un logiciel donne, alors :
Google ---> nom_du_logiciel message_d_erreur
Le forum reste bien sûr à votre service.
Tout d'abord merci de ta reponse cependant malgre le faite que j'ai suivit les instruction mon probleme reste le meme
pouvais vous m'envoyer (si possible) les 2 include qu'il me manque individuellement merci.
pouvais vous m'envoyer (si possible) les 2 include qu'il me manque individuellement merci.
http://www.libsdl.org/
(Source : https://openclassrooms.com/fr/courses
(Source : http://www.commentcamarche.net/forum/affich 4709621 sdl h manquant
))
Bonne codage.
(Source : https://openclassrooms.com/fr/courses
(Source : http://www.commentcamarche.net/forum/affich 4709621 sdl h manquant
))
Bonne codage.