• [^] # Re: ...

    Posté par . En réponse au message fichier texte. Évalué à 0.

    bon alors j'ai fait un programme d'essai pour la fonction fgets,voici mon programme:

    #include<stdio.h>
    int main(void)
    {
    int i;
    char chaine[20];
    for(i=0;i<19;i++)
    chaine[i]='a';
    chaine[19]='0円';
    printf("%s\n",chaine);
    fgets(chaine,10, FILE essai.txt);
    printf("%s\n",chaine);
    return 0;
    }

    et voici le contenu de mon fichier essai.txt:
    ça marche

    je précise, que les deux fichiers sont dans le même répertoire.
    le problème c'est que quand je compile, j'ai message d'erreur:

    chaine.c:10: error: parse error before "FILE"

    et si j'enlève le FILE, y me demande de déclarer la variable essai...
    je suis perplexe...
    voila en espérant que vous ayez une solution...