Solevis
30/09/2007, 15h40
Bonjour tout le monde,
Voila petit problème, mais probleme embêtant. Un truc tout bête pour certains mais moi je sais pas pourquoi mais ça bloque.
Alors Mon problème est : Ouvrir un fichier texte, puis mettre tout le contenu dans une variable (cf Titre :oha:)
J'ai essayé avec une concatenation mais ca marche pas :
FILE *index
char chaine[1000];
char *contenu;
index = fopen("ms0:/index.html","r");
while (fgets(chaine, TAILLE_MAX, index) != NULL) // On lit le fichier tant qu'on ne reçoit pas d'erreur (NULL)
{
//printf("%s", chaine); // On affiche la chaîne qu'on vient de lire
strcat(contenu, chaine);
}
fclose(index);
Voila j'espère que vous pourrez m'aider :)
Voila petit problème, mais probleme embêtant. Un truc tout bête pour certains mais moi je sais pas pourquoi mais ça bloque.
Alors Mon problème est : Ouvrir un fichier texte, puis mettre tout le contenu dans une variable (cf Titre :oha:)
J'ai essayé avec une concatenation mais ca marche pas :
FILE *index
char chaine[1000];
char *contenu;
index = fopen("ms0:/index.html","r");
while (fgets(chaine, TAILLE_MAX, index) != NULL) // On lit le fichier tant qu'on ne reçoit pas d'erreur (NULL)
{
//printf("%s", chaine); // On affiche la chaîne qu'on vient de lire
strcat(contenu, chaine);
}
fclose(index);
Voila j'espère que vous pourrez m'aider :)