Dependencies:   mbed

Committer:
bouguereau
Date:
Wed Aug 24 09:45:54 2011 +0000
Revision:
0:1a8d82364ee6

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bouguereau 0:1a8d82364ee6 1 #include "fichier.h"
bouguereau 0:1a8d82364ee6 2
bouguereau 0:1a8d82364ee6 3 LocalFileSystem local("local");
bouguereau 0:1a8d82364ee6 4 DigitalOut led1(LED1);
bouguereau 0:1a8d82364ee6 5 DigitalOut led2(LED2);
bouguereau 0:1a8d82364ee6 6 DigitalOut led3(LED3);
bouguereau 0:1a8d82364ee6 7 DigitalOut led4(LED4);
bouguereau 0:1a8d82364ee6 8
bouguereau 0:1a8d82364ee6 9 void tfichier :: testecriturefichier() //Fonction OK
bouguereau 0:1a8d82364ee6 10 {
bouguereau 0:1a8d82364ee6 11 FILE *test1 = fopen("/local/test.txt", "w"); // Création du .txt1 + Mise en écriture
bouguereau 0:1a8d82364ee6 12 fprintf(test1, "4"); // écriture dans le .txt1
bouguereau 0:1a8d82364ee6 13 fclose(test1); // fermeture du .txt1
bouguereau 0:1a8d82364ee6 14 }
bouguereau 0:1a8d82364ee6 15
bouguereau 0:1a8d82364ee6 16 void tfichier :: testlecturefichier() // Fonction OK
bouguereau 0:1a8d82364ee6 17 {
bouguereau 0:1a8d82364ee6 18 char tab[10]; // Création d'un tableau de 10 cases
bouguereau 0:1a8d82364ee6 19 FILE *test1 = fopen("/local/test.txt", "r"); // Mise en lecture du .txt1
bouguereau 0:1a8d82364ee6 20 fgets(tab, 10, test1); // Scan et mise en tableau du .txt1
bouguereau 0:1a8d82364ee6 21 FILE *test2 = fopen("/local/test2.txt", "w"); // Création du .txt2 + Mise en écriture
bouguereau 0:1a8d82364ee6 22 fprintf(test2,tab); // écriture de tab dans .txt2
bouguereau 0:1a8d82364ee6 23 fclose(test2); // fermeture du .txt1
bouguereau 0:1a8d82364ee6 24 fclose(test1); // fermeture du .txt2
bouguereau 0:1a8d82364ee6 25 }
bouguereau 0:1a8d82364ee6 26
bouguereau 0:1a8d82364ee6 27 void tfichier :: testbinaire()
bouguereau 0:1a8d82364ee6 28 {
bouguereau 0:1a8d82364ee6 29 char tab[10]; // Création d'un tableau de 10 cases
bouguereau 0:1a8d82364ee6 30 FILE *test1 = fopen("/local/test.txt", "r"); // Mise en lecture du .txt1
bouguereau 0:1a8d82364ee6 31 fgets(tab, 10, test1); // Scan et mise en tableau du .txt1
bouguereau 0:1a8d82364ee6 32 FILE *test2 = fopen("/local/test2.txt", "w"); // Création du .txt2 + Mise en écriture
bouguereau 0:1a8d82364ee6 33 fprintf(test2,tab); // écriture de tab dans .txt2
bouguereau 0:1a8d82364ee6 34 fclose(test2); // fermeture du .txt1
bouguereau 0:1a8d82364ee6 35 fclose(test1); // fermeture du .txt2
bouguereau 0:1a8d82364ee6 36
bouguereau 0:1a8d82364ee6 37 }