Bibliotheque SDL! Probleme avec la lecture de fichier .txt
Résolu
evilfalcon
-
evilfalcon Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
evilfalcon Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis l'incompréhension la plus total. J'ai un grand besoin d'aide de personne beaucoup plus compétente que moi, parce que la je suis complément perdu.
Donc voila mon problème:
Sur mon main, j'écris ce programme:
(j'ai enlevé une partie des lignes du programmes ne gardant que celle intéressant, car mon problème vient de la fonction grille).
le debugeur me donne comme erreur :
called objet 'grille' is not a function!
Ce que je ne comprend pas, c'est que si je crée un nouveau projet que je prend le même code mais que j'enlève juste la bibliothèque SDL, il fonction parfaitement.
Je suis complément perdu! Merci de bien vouloir m'aider!
Bonne soirée.
PS:
Ne connaissant pas le problème, je vous donne le code de ma fonction grille.
Je suis l'incompréhension la plus total. J'ai un grand besoin d'aide de personne beaucoup plus compétente que moi, parce que la je suis complément perdu.
Donc voila mon problème:
Sur mon main, j'écris ce programme:
(j'ai enlevé une partie des lignes du programmes ne gardant que celle intéressant, car mon problème vient de la fonction grille).
#include <SDL/SDL.h> #include <SDL_image.h> #include <stdio.h> #include <stdlib.h> #include "grille.h" int main ( int argc, char** argv ) { int i=0,j=0; int donne[9][9]={0}; grille(donne); //test cmd /* for(j=0;j<9;j++) { for(i=0;i<9;i++) { printf("%c ",donne[i][j]); } printf("\n"); */ } return 0; }
le debugeur me donne comme erreur :
called objet 'grille' is not a function!
Ce que je ne comprend pas, c'est que si je crée un nouveau projet que je prend le même code mais que j'enlève juste la bibliothèque SDL, il fonction parfaitement.
Je suis complément perdu! Merci de bien vouloir m'aider!
Bonne soirée.
PS:
Ne connaissant pas le problème, je vous donne le code de ma fonction grille.
#include <stdio.h> #include <stdlib.h> void grille(int donne[9][9]) { FILE* grille = NULL; int caractere_lu=0; int stop=0,k=0; int i=0,j=0; grille = fopen("grille.txt","r"); if (grille == NULL) { printf("ERREUR GRILLE"); } do { caractere_lu = fgetc(grille); if (caractere_lu=='\n') { stop++; } if (caractere_lu == '\n') { k=1; } else if(caractere_lu == ' ') { k=1; } else { k=0; } if(k==0) { donne[i][j]=caractere_lu; i++; if(i>8) { i=0; j++; } } }while(stop != 9); fclose(grille); }
A voir également:
- Bibliotheque SDL! Probleme avec la lecture de fichier .txt
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
3 réponses
Je voudrais créer un sodoku en C! Et comme c'est la premier fois que j'utilise un bibliothèque graphique, je voulais le faire avec le langue que je connais le mieux!
Oui c'est vrais que je ne suis pas un professionnel, et que j'apprends un peu en autodidacte! Et il est vrais que j'aurai pu mieux faire surtout la fonction grille! Mais je suis pas à ma premier conception de petit jeu en C. Pour l'instant je me suis toujours limité à la commande! Ça manque de charme!