Dependencies:   mbed

Revision:
0:1a8d82364ee6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fichier.cpp	Wed Aug 24 09:45:54 2011 +0000
@@ -0,0 +1,37 @@
+#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
+
+}