Dependencies:   mbed

fichier.cpp

Committer:
bouguereau
Date:
2011-08-24
Revision:
0:1a8d82364ee6

File content as of revision 0:1a8d82364ee6:

#include "fichier.h"

LocalFileSystem local("local");
DigitalOut led1(LED1);
DigitalOut led2(LED2);
DigitalOut led3(LED3);
DigitalOut led4(LED4);

void tfichier :: testecriturefichier()              //Fonction OK
{
    FILE *test1 = fopen("/local/test.txt", "w");    // Création du .txt1 + Mise en écriture
    fprintf(test1, "4");                            // écriture dans le .txt1
    fclose(test1);                                  // fermeture du .txt1
}

void tfichier :: testlecturefichier()               // Fonction OK
{
    char tab[10];                                    // Création d'un tableau de 10 cases
    FILE *test1 = fopen("/local/test.txt", "r");     // Mise en lecture du .txt1
    fgets(tab, 10, test1);                           // Scan et mise en tableau du .txt1
    FILE *test2 = fopen("/local/test2.txt", "w");    // Création du .txt2 + Mise en écriture  
    fprintf(test2,tab);                              // écriture de tab dans .txt2
    fclose(test2);                                   // fermeture du .txt1
    fclose(test1);                                   // fermeture du .txt2
}

void tfichier :: testbinaire()
{
    char tab[10];                                    // Création d'un tableau de 10 cases
    FILE *test1 = fopen("/local/test.txt", "r");     // Mise en lecture du .txt1
    fgets(tab, 10, test1);                           // Scan et mise en tableau du .txt1
    FILE *test2 = fopen("/local/test2.txt", "w");    // Création du .txt2 + Mise en écriture  
    fprintf(test2,tab);                              // écriture de tab dans .txt2
    fclose(test2);                                   // fermeture du .txt1
    fclose(test1);                                   // fermeture du .txt2

}