COMMENT OUVRIR UN FICHIER TEXTE EN C?

cool -  
Vincente25 Messages postés 3 Statut Membre -
Qqn peut m'aider? il faut utiliser la fonction fopen mais j'arrive pas à la faire fonctionner...

5 réponses

  1. brj
     
    si tu veux progresser dis nous pourquoi tu n'arrive pas a 'lutiliser!!?

    que t'arrive t'il tu a des problems a la compilations a l'executuion!!?
    0
  2. Vincente25 Messages postés 3 Statut Membre
     
    Salut Cool,

    Pour ouvrir un fichier texte en C, il faut en effet utiliser la fonction fopen(Nom du fichier, Mode d'ouverture).

    Voici un exemple de programme :

    #include <stdio.h>

    void main(void)
    {
    // Déclaration d'un pointeur sur fichier
    FILE* fp;

    // On ouvre le fichier (ici, en lecture seulement)
    fp = fopen("c:\text\essai.txt","r");

    if(fp)
    // Le fichier est ouvert, effectuer ici le trt sur le fichier
    else
    // Le fichier n'existe pas ou n'a pas pu etre ouvert
    printf("Impossible d'ouvrir le fichier");

    // On ferme le fichier
    fclose(fp);
    }

    Pour les autres modes d'ouverture, consulte la doc sur CCM.
    a+
    0
  3. cool
     
    MERCI bcp Vincente c tout ce dont j'avais besoin.
    0
  4. jisisv Messages postés 3678 Statut Modérateur 936
     
    Bonjour,
    Je n'ai pas tout regardé, mais le "\" doit être répété dans une chîne de caractères:
    // On ouvre le fichier (ici, en lecture seulement)
    fp = fopen("c:\\text\\essai.txt","r");

    Sinon , le fichier ne sera évidemment jamais ouvert.

    May this help.

    The software said "Requires Windows98, Win2000, or better,
    So I installed Unix.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Vincente25 Messages postés 3 Statut Membre
     
    jisisv a raison, il faut doubler les "\" sinon ca ne marchera pas.
    0