(langage c) utilisation de fichier texte
Répondre à la discussion
Affichage des résultats 1 à 20 sur 20

(langage c) utilisation de fichier texte



  1. #1
    invite49b54ac2

    (langage c) utilisation de fichier texte


    ------

    Bonjour,

    Je souhaite creer un programme qui calcule les caractéristiques de l'air humide. A la base, j'ai un fichier texte (provenant d'un relevé de mesure) sous la forme :
    Date;heure;t1;t2;t3;t4;... (séparation des données par un
    Date,heure;t5;t6t;t7;t8;...
    ...

    Ensuite, je souhaite que par exemple pour une variable t_pulsion, il y a que t1 et t5 et ainsi de suite pour les autres (element en colonne).
    Mais, je rencontre un gros problème pour le gestion de fichiers. J'ai des bases en C mais pas du tout pour ça.
    J'ai commencé par ouvrir le fichier, pouvez me dire si c'est bon déja? Et ensuite, il faut créer les variables qui chacuns contiennent les élements en colonne du fichier texte mais là j'ai pas d'idée.

    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
    int main()
    {
       FILE *donnee;
       donnee=fopen("C:\Users\josé\Desktop\mesure_test.txt","r");
       if (donnee==NULL)
       {
                        printf("impossible d'ouvrir le fichier");
                        exit(1);
                        
       }
       
       else
           printf("ouverture du fichier effectué");
       fclose (donnee);
       system("pause");
       return 0; 
    }

    -----

  2. #2
    invite4492c379

    Re : (langage c) utilisation de fichier texte

    Hello,

    Ton code pour ouvrir un fichier est bon. Il te faut définir la structure de données qui va contenir ce que tu lis.

    C'est un exercice pour un cours ? Si oui quel cours ?
    Quel est le format des données dans ton fichier ?
    Connais-tu le nombre de lignes dans ton fichier ?
    Est-ce un programme one-shot ou sera-t-il utilisé plusieurs fois ?
    Quelles sont tes bases en C ?
    Connais-tu les struct ?

  3. #3
    invite765732342432
    Invité

    Re : (langage c) utilisation de fichier texte

    Citation Envoyé par photon57 Voir le message
    Ton code pour ouvrir un fichier est bon.
    Même les backslashs dans le chemin de fichier ?
    Les doubler devrait mieux marcher: C:\\Users\\....

  4. #4
    invite4492c379

    Re : (langage c) utilisation de fichier texte

    Ça évidemment pas ... pas bon les simples slash

  5. A voir en vidéo sur Futura
  6. #5
    invite49b54ac2

    Re : (langage c) utilisation de fichier texte

    Merci, voici les réponses à tes questions photon57:

    Non, ce n'est pas un exercice pour un cours.
    Les données proviennent d'une installation de ventilation et sont envoyées dans ma boîte mail en format csv (j'ai mis un exemple en pièce jointe si ca marche).
    Le nombre de ligne est connue (ici j'ai pris un exemple avec 22 lignes).
    Le programme sera utilisé plusieurs fois car je vais recevoir les données toutes les semaines pendant 6 à 7 mois.
    Je connais les bases en C comme les liste chaînés,pointeur, les structures,...

    J'ai eu une idée entre temps, c'est de lire ligne par ligne le texte et d'y ajouter les données au fur et à mesure.
    J'ai déja un peu avancé et j'en suis arrivé à ceci :

    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    struct donnee
    {
           char date;
           char heure;
           float t_pulsion_in;
           float t_pulsion_out;
           float t_extraction_in;
           float t_extraction_out;
           float rh_pulsion_in;
           float rh_pulsion_out;
           float rh_extraction_in;
           float rh_extraction_out;
           float debit_pulsion;
           float debit_extraction;
           float debit_pulsion_consigne;
           float pression;
    };       
    
    int main()
    {
       FILE *fichier;
       fichier=fopen("C:\\Users\\josé\\Desktop\\mesure_test.txt","r");
       if (fichier==NULL)
       {
                        printf("impossible d'ouvrir le fichier");
                        exit(1);             
       }
       else
       {
           printf("ouverture du fichier effectué");
           struct donnee info={0}; /*initialisation de donnee */
           While (fgets(donnee,22,fichier)!=NULL) /* boucle de lecture en ligne */
           {
               fscanf(donnee,"%[^;]%*c%[^;]%*c%[^;]%*c%[^;]%*c%[^;]%*c%[^;]%*c%[^;]%*c%[^;]%*c%[^;]%*c%[^;]%*c%[^;]%*c%[^;]%*c%[^;]%*c%[^;]%*c",
               info.date,info.heure,info.t_pulsion_in,info.t_pulsion_out,info.t_extraction_in,info.rh_extraction_in,info.t_extraction_out,
               info.rh_extraction_out,info.debit_pulsion,info.debit_extraction,info.pression,info.debit_pulsion_consigne,info.rh_pulsion_in,
               info.rh_pulsion_out);
           }   
       }    
       fclose (fichier);
       system("pause");
       return 0; 
    }
    Fichiers attachés Fichiers attachés

  7. #6
    invite765732342432
    Invité

    Re : (langage c) utilisation de fichier texte

    Question très bête: quel est le but de cette lecture de données, que vas-tu en faire dans ton programme ? (c'est pour savoir si le choix d'une programme en C est le plus judicieux)

  8. #7
    invite49b54ac2

    Re : (langage c) utilisation de fichier texte

    les données serviront au final à calculer la puissance de chauffage et l'énergie consommée. Pour être plus précis, il va y avoir des calculs de pressions de saturation, de vapeur d'eau, d'humidité absolue,masse volumique,...
    Au départ, j'ai utilisé matlab qui est très facile mais j'ai une simulation de différent mode d'antigel qui necessite de connaître les états (température,...) de l'échangeur. Pour cela, j'ai le logiciel du constructeur et ils ont fourni une dll pour calculer (et pour l'implementer dans un programme). Mais, matlab ne sait pas utiliser de dll sans header files (que je n'ai pas).
    Alors, je me suis tourné vers le C pour utiliser la dll.

  9. #8
    invite4492c379

    Re : (langage c) utilisation de fichier texte

    Quelques remarques,

    1. Utilises des fonctions pour découper ton code et le rendre plus lisible.
    2. Concernant la sdd, ta struct est ok, elle reflète ton fichier. Mais comme tu l'utilises tu vas te retourver avec une super boucle qui contient tout (pas bon). Essaye d'utiliser un tableau, chaque élément étant de type ta struct. Tu peux ensuite créer une fonction qui va remplir ce tableau en lisant le fichier, une autre qui effectuera les calculs, etc ...
    3. ton fgets et ton fscanf font doublon, et bravo pour la construction de la chaîne format du fscanf tu l'as testée ?
    4. date et heure ne sont composés que d'un caractère ?
    5. tu as déjà essayé d'accéder aux fonctions de la dll ???

  10. #9
    invite49b54ac2

    Re : (langage c) utilisation de fichier texte

    oui c'est sur qu'après je ferais des fonction. Mais pour le moment je cherche juste à lire les données.
    La boucle que j'ai faite ne fonctionne pas et je ne sais pas voir si la construction de la chaîne est bonne. Mais juste une précision, ici j'avais mis un fscanf mais il affichait une erreur dans la compilation. Tandis, que si je met un sscanf ca fonctionne. C'est quoi la différence entre les deux ?
    La date et l'heure ont plusieurs caractères, je viens voir que c'est par un caractère mais un string que je devrais mettre.
    La dll a été testé en delphi et ca marche, je suppose que ca devrait aller en c^^.

  11. #10
    invite4492c379

    Re : (langage c) utilisation de fichier texte

    Si je peux te donner un conseil commence par construire ta sdd et les fonctions qui la manipulent.Tu testes ça et ensuite tu te préoccuperas de récupérer les données dans un fichier. Si tu fais tout en même temps et que tu n'es pas sûr de ce que tu fais ou manipule tu vas finir par t'arracher les cheveux de la tête.

    int fscanf ( FILE * stream, const char * format, ... ) lit les données dans un fichier
    int sscanf ( const char * str, const char * format, ...) lit les données dans une chaîne de caractères

    Il existe différente manières de créer une dll, pour simplifier tu as la convention d'appel C et la convention pascal ... il faut savoir laquelle des conventions a été appliquée et de toute façon créer un équivalent de déclaration comme tu aurais pu le faire en matlab.

  12. #11
    invite49b54ac2

    Re : (langage c) utilisation de fichier texte

    J'ai beaucoup de données de départ, je préfere d'abord lire un fichier texte car sinon je vais perdre beaucoup de temps. Après, je comptes faire mes fonctions.
    J'ai un peu avancé, ici la boucle devrait être bonne mais maintenant je ne sais pas comment associé la valeur séparé de ; pour chaque variable. J'ai vu une fonction fseek, faut-il l'utiliser ?

    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    struct donnee
    {
           char date[250];
           char heure[250];
           float t_pulsion_in;
           float t_pulsion_out;
           float t_extraction_in;
           float t_extraction_out;
           float rh_pulsion_in;
           float rh_pulsion_out;
           float rh_extraction_in;
           float rh_extraction_out;
           float debit_pulsion;
           float debit_extraction;
           float debit_pulsion_consigne;
           float pression;
    } tdonnee[22];       
    
    int main()
    {
       FILE *fichier;
       fichier=fopen("C:\\Users\\josé\\Desktop\\mesure_test.txt","r"); /* ouverture du fichier */
       if (fichier==NULL)
       {
                        printf("impossible d'ouvrir le fichier");
                                     
       }
       else
       {
           printf("ouverture du fichier effectué");
           int i=0; /* nombre de ligne */
           char *ligne; /* chaîne de caractère d'une ligne */
           While(fgets(ligne,500,fichier)!=NULL); /* boucle de lecture en ligne */
           {
               ?????("%*s%[^;]%*s%[^;]%*f%[^;]%*f%[^;]%*f%[^;]%*f%[^;]%*f%[^;]%*f%[^;]%*f%[^;]%*f%[^;]%*f%[^;]%*f%[^;]%*f%[^;]%*f",
               tdonnee[i].date,tdonnee[i].heure,tdonnee[i].t_pulsion_in,tdonnee[i].t_pulsion_out,tdonnee[i].t_extraction_in,tdonnee[i].rh_extraction_in,
               tdonnee[i].t_extraction_out,tdonnee[i].rh_extraction_out,tdonnee[i].debit_pulsion,tdonnee[i].debit_extraction,tdonnee[i].pression,
               tdonnee[i].debit_pulsion_consigne,tdonnee[i].rh_pulsion_in,tdonnee[i].rh_pulsion_out);
               i++;
           }   
       }    
       fclose (fichier);
       system("pause");
       return 0; 
    }

  13. #12
    invite4492c379

    Re : (langage c) utilisation de fichier texte

    Hello,

    Ton code se spaghettise ...
    L'idée pour faire ce que tu veux faire est :

    Code:
    ouvrir fichier
    tant que (non fin(fichier))
        lire ligne
        parser ligne
    fin tantque
    fermer fichier
    C'est ce qu'il y a de plus générique pour les fichiers textes. Dans la vie réelle il faudra aussi ajouter tout un mécanisme pour la gestion des erreurs.

    ouvrir le fichier : OK
    non fin(fichier) : tu peux utiliser int feof(FILE*), while (!feof(fichier))
    lire ligne + parser ligne : c'est ce que faisait ton fscanf (je n'ai pas vérifié la chaine de format qui a l'air OK)
    fermer fichier : OK

  14. #13
    invite49b54ac2

    Re : (langage c) utilisation de fichier texte

    J'ai fait un programme pour tester la boucle mais il y a un problème. Avec le fgets, il compile mais plante à l'exécution. Et avec le feof, il fait une boucle infini (et affiche toujours 0).
    voici ce que j'ai fait:

    Avec le feof:
    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
      
    int main()
    {
       FILE *fichier;
       fichier=fopen("C:\\Users\\josé\\Desktop\\mesure_test.txt","r"); /* ouverture du fichier */
       if (fichier==NULL)
       {
                        printf("impossible d'ouvrir le fichier");
                                     
       }
       else
       {
           printf("ouverture du fichier effectue");
           int i=0;
           while (!feof(fichier))
           {
                     printf("%f",i);
                     i++;    
           }     
       }
       fclose(fichier);
       printf(" \n");
       system("pause");
    }

    Avec le fgets:
    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
      
    int main()
    {
       FILE *fichier;
       fichier=fopen("C:\\Users\\josé\\Desktop\\mesure_test.txt","r"); /* ouverture du fichier */
       if (fichier==NULL)
       {
                        printf("impossible d'ouvrir le fichier");
                                     
       }
       else
       {
           printf("ouverture du fichier effectue");
           int i=0;
           char *ligne;
           while (fgets(ligne,100,fichier)!=NULL)
           {
                     printf("%f",i);
                     i++;    
           }     
       }
       fclose(fichier);
       printf(" \n");
       system("pause");
    }

  15. #14
    invite4492c379

    Re : (langage c) utilisation de fichier texte

    Citation Envoyé par Spidercochon Voir le message
    J'ai fait un programme pour tester la boucle mais il y a un problème. Avec le fgets, il compile mais plante à l'exécution. Et avec le feof, il fait une boucle infini (et affiche toujours 0).
    voici ce que j'ai fait:

    Avec le feof:
    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
      
    int main()
    {
       FILE *fichier;
       fichier=fopen("C:\\Users\\josé\\Desktop\\mesure_test.txt","r"); /* ouverture du fichier */
       if (fichier==NULL)
       {
                        printf("impossible d'ouvrir le fichier");
                                     
       }
       else
       {
           printf("ouverture du fichier effectue");
           int i=0;
           while (!feof(fichier))
           {
                     printf("%f",i);
                     i++;    
           }     
       }
       fclose(fichier);
       printf(" \n");
       system("pause");
    }
    Il faut avancer dans le fichier, faire une lecture sinon tu n'atteindras jamais la fin du fichier. Il faut rajouter un fgets ou un fscanf dans ta boucle.

    Citation Envoyé par Spidercochon Voir le message

    Avec le fgets:
    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
      
    int main()
    {
       FILE *fichier;
       fichier=fopen("C:\\Users\\josé\\Desktop\\mesure_test.txt","r"); /* ouverture du fichier */
       if (fichier==NULL)
       {
                        printf("impossible d'ouvrir le fichier");
                                     
       }
       else
       {
           printf("ouverture du fichier effectue");
           int i=0;
           char *ligne;
           while (fgets(ligne,100,fichier)!=NULL)
           {
                     printf("%f",i);
                     i++;    
           }     
       }
       fclose(fichier);
       printf(" \n");
       system("pause");
    }
    char* ligne déclare un pointeur. La zone mémoire pointée doit être allouée sinon cela ne fonctionnera pas. Soit tu déclares un char ligne[TAILLE] où taille est le nombre de caractères + 1 (pour le marqueur fin de chaine '\0'), ou tu l'alloues dynamiquement en utilisant malloc(TAILLE * sizeof(char)). Dans le dernier cas il faudra aussi penser à libérer cet espace quand tu n'en auras plus besoin en utilisant free.

  16. #15
    invite4492c379

    Re : (langage c) utilisation de fichier texte

    Tu utilises quoi comme environnement de développement ?

  17. #16
    invite49b54ac2

    Re : (langage c) utilisation de fichier texte

    j'utilise dev c++. Entre temps j'ai trouvé un autre système. J'ai teste ca donne bien le nombre de ligne. Maintenant, je vais m'attaquer à l'exploitation de la ligne.

    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h> 
      
    int main()
    {
       unsigned int nb_ligne=1;
       FILE *fichier;
       fichier=fopen("C:\\Users\\josé\\Desktop\\mesure_test.txt","r"); /* ouverture du fichier */
       if (fichier==NULL)
       {
                        printf("impossible d'ouvrir le fichier");
                                     
       }
       else
       {
           printf("ouverture du fichier effectue");
           int i;
           char ligne[22]={0};
           while ((i=fgetc(fichier))!=EOF)
           {
                     if (i=='\n')
                     ++nb_ligne;  
           }     
       }
       fclose(fichier);
       printf(" \n");
       printf("%d lignes\n",nb_ligne);
       system("pause");
       return 0;
    }

  18. #17
    invite49b54ac2

    Re : (langage c) utilisation de fichier texte

    j'ai réusssi à lire un fichier texte mais maintenant, il arrondi les chiffres. Par exemple,j'ai 19,8 dans le fichier et il affiche 20 au final. Voici ce que j'ai fait :

    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h> 
    
    struct donnee
    {
           char date[250];
           char heure[250];
           float t_pulsion_in;
           float t_pulsion_out;
           float t_extraction_in;
           float t_extraction_out;
           float rh_pulsion_in;
           float rh_pulsion_out;
           float rh_extraction_in;
           float rh_extraction_out;
           float debit_pulsion;
           float debit_extraction;
           float debit_pulsion_consigne;
           float pression;
    } tdonnee[22];  
      
    int main()
    {
       struct donnee tdonnee[22];
       unsigned int nb_ligne=1;
       FILE *fichier;
       fichier=fopen("C:\\Users\\josé\\Desktop\\mesure_test.txt","r"); /* ouverture du fichier */
       if (fichier==NULL)
       {
                        printf("impossible d'ouvrir le fichier");
                                     
       }
       else
       {
           printf("ouverture du fichier effectue");
           float a[20];
           int c;
           int i=1;
           char ligne[200];
           char *token1;char *token2;char *token3;char *token4;char *token5;char *token6;char *token7;char *token8;
           char *token9;char *token10;char *token11;char *token12;char *token13;char *token14;
           char chaine2[]=";";
           while ((c=fgetc(fichier))!=EOF)
           {
                     if (c=='\n')
                     {
                     fscanf(fichier,"%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s",ligne);
                     token1=strtok(ligne,chaine2); /* lecture date */
                     token2=strtok(NULL,chaine2); /* lecture heure */
                     token3=strtok(NULL,chaine2); /* lecture t_pulsion_in */
                     token4=strtok(NULL,chaine2); /* lecture t_pulsion_out */
                     token5=strtok(NULL,chaine2); /* lecture t_extraction_in */
                     token6=strtok(NULL,chaine2); /* lecture rh_extraction_in */
                     token7=strtok(NULL,chaine2); /* lecture t_extraction_out */
                     token8=strtok(NULL,chaine2); /* lecture rh_extraction_out */
                     token9=strtok(NULL,chaine2); /* lecture debit_pulsion */
                     token10=strtok(NULL,chaine2); /* lecture débit extraction */
                     token11=strtok(NULL,chaine2); /* lecture pression */
                     token12=strtok(NULL,chaine2); /* lecture débit_pulsion_consigne */
                     token13=strtok(NULL,chaine2); /* lecture rh_pulsion_in */
                     token14=strtok(NULL,chaine2); /* lecture rh_pulsion_out */
                     a[1]=atof(token3);a[2]=atof(token4); a[3]=atof(token5); /* Changement de caractère en réel */
                     a[4]=atof(token6);a[5]=atof(token7);a[6]=atof(token8);
                     a[7]=atof(token9);a[8]=atof(token10);a[9]=atof(token11);
                     a[10]=atof(token12);a[11]=atof(token13);a[12]=atof(token14);
                     strcpy(tdonnee[i].date,token1); /* copie de la date dans le tableau de structure */
                     strcpy(tdonnee[i].heure,token2); /* copie de l'heure dans le tableau de structure */
                     tdonnee[i].t_pulsion_in=a[1];
                     tdonnee[i].t_pulsion_out=a[2];
                     tdonnee[i].t_extraction_in=a[3];
                     tdonnee[i].rh_extraction_in=a[4];
                     tdonnee[i].t_extraction_out=a[5];
                     tdonnee[i].rh_extraction_out=a[6];
                     tdonnee[i].debit_pulsion=a[7];
                     tdonnee[i].debit_extraction=a[8];
                     tdonnee[i].pression=a[9];
                     tdonnee[i].debit_pulsion_consigne=a[10];
                     tdonnee[i].rh_pulsion_in=a[11];
                     tdonnee[i].rh_pulsion_out=a[12];
                     ++i;
                     ++nb_ligne;
                     }
           }     
       }
       fclose(fichier);
       printf(" \n");
       printf("%d lignes\n",nb_ligne);
       printf("%0.2f\n",tdonnee[18].t_pulsion_out);
       system("pause");
       return 0;
    }

  19. #18
    invite4492c379

    Re : (langage c) utilisation de fichier texte

    Pourquoi fais-tu un fscanf(fichier,"%s;%s;%s;%s;%s ;%s;%s;%s;%s;%s;%s;%s;%s;%s",l igne) avec un paramètre ?
    Tu as un débuggueur ?

  20. #19
    Chanur

    Re : (langage c) utilisation de fichier texte

    Citation Envoyé par Faith Voir le message
    Même les backslashs dans le chemin de fichier ?
    Les doubler devrait mieux marcher: C:\\Users\\....
    et si ce sont des backslashs, c'est sous windows, donc il vaut mieux préciser que c'est un fichier texte : "rt" pour le 2ème argument du fopen

  21. #20
    Chanur

    Re : (langage c) utilisation de fichier texte

    Tu déclare une variable globale et une variable locale du même nom (tdonnee). Du coup seule la variable locale est visible. la globale ne sert à rien :
    Citation Envoyé par Spidercochon Voir le message
    Code:
    struct donnee
    {
           char date[250];
           char heure[250];
           float t_pulsion_in;
           float t_pulsion_out;
           float t_extraction_in;
           float t_extraction_out;
           float rh_pulsion_in;
           float rh_pulsion_out;
           float rh_extraction_in;
           float rh_extraction_out;
           float debit_pulsion;
           float debit_extraction;
           float debit_pulsion_consigne;
           float pression;
    } tdonnee[22];  
      
    int main()
    {
       struct donnee tdonnee[22];
    Si ton fichier ne comporte ni blanc ni tabulation, tu traites une ligne sur deux : le fgetc() lit chaque caractère sans rien faire jusqu'à la fin de la ligne, puis tu fais un fscanf qui lit la deuxième ligne, en utilisant uniquement le premier %s, et tu la traite, puis le fgetc reprends le relai et lit caractère par caractère la troisième ligne, et ainsi de suite.
    Par contre, si ton fichier comporte des blancs ou des tabulations, le comportement du fscanf est indéterminé (a priori plantage) : le premier %s dit qu'il faut mettre dans "ligne" les caractères lus jusqu'au premier blanc, le deuxième %s lit la suite et met les valeurs à l'adresse qu'il trouve en mémoire après l'argument "ligne", puisque tu n'as pas donné de deuxième argument, et ainsi de suite.

    Si tu as "19,8" dans le fichier, atof devrait donner 19, pas 20
    atof ne fait pas d'arrondi, mais le langage C utilise le point décimal à la place de la virgule française.

    Citation Envoyé par Spidercochon Voir le message
    Code:
                     token1=strtok(ligne,chaine2); /* lecture date */
                     token2=strtok(NULL,chaine2); /* lecture heure */
                     token3=strtok(NULL,chaine2); /* lecture t_pulsion_in */
                     token4=strtok(NULL,chaine2); /* lecture t_pulsion_out */
                     token5=strtok(NULL,chaine2); /* lecture t_extraction_in */
                     token6=strtok(NULL,chaine2); /* lecture rh_extraction_in */
                     token7=strtok(NULL,chaine2); /* lecture t_extraction_out */
    Personnellement, j'aurais la flemme de recopier 14 fois la même ligne, je ferais une boucle ...

    Pourrais-tu, pour que ce soit plus clair, nous montrer ton fichier de données et la sortie de ton programme ?
    Dernière modification par Chanur ; 08/10/2011 à 12h46.

Discussions similaires

  1. chercher une chaine de caractère dans un texte en Langage C
    Par invitee5fedd72 dans le forum Programmation et langages, Algorithmique
    Réponses: 17
    Dernier message: 10/12/2010, 00h01
  2. [c++] lecture dans un fichier texte
    Par invite9b88e44f dans le forum Logiciel - Software - Open Source
    Réponses: 17
    Dernier message: 24/07/2007, 17h46
  3. fichier texte et PIC
    Par FantomX dans le forum Électronique
    Réponses: 5
    Dernier message: 30/06/2007, 09h55
  4. Lecture dans un fichier texte en Langage C
    Par invitee5fedd72 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 16/04/2007, 11h04
  5. traitement fichier texte
    Par invited064bf1a dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 16/04/2006, 21h42