François .
/
TestFichierOK
fichier.cpp@0:1a8d82364ee6, 2011-08-24 (annotated)
- Committer:
- bouguereau
- Date:
- Wed Aug 24 09:45:54 2011 +0000
- Revision:
- 0:1a8d82364ee6
Who changed what in which revision?
User | Revision | Line number | New 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 | } |