Lecture d'un fichier pour récupération données

Dependencies:   mbed

Fork of LocalFileSystem_HelloWorld by mbed official

Committer:
LouisReynier
Date:
Thu Jun 22 13:05:32 2017 +0000
Revision:
1:a5ed2347a210
Parent:
0:cc465aef98cf
Lecture fichier local pour recuperation donn?es sauvegard?es

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 0:cc465aef98cf 1 #include "mbed.h"
LouisReynier 1:a5ed2347a210 2 Serial pc(USBTX, USBRX); // tx, rx
mbed_official 0:cc465aef98cf 3 LocalFileSystem local("local"); // Create the local filesystem under the name "local"
LouisReynier 1:a5ed2347a210 4 DigitalOut myled1(LED1);
LouisReynier 1:a5ed2347a210 5 DigitalOut myled2(LED2);
LouisReynier 1:a5ed2347a210 6
mbed_official 0:cc465aef98cf 7 int main() {
LouisReynier 1:a5ed2347a210 8 int tablo[6] = {0};
LouisReynier 1:a5ed2347a210 9 int i = 0;
LouisReynier 1:a5ed2347a210 10 myled1 = 1 ;
LouisReynier 1:a5ed2347a210 11 myled1 = 0 ;
LouisReynier 1:a5ed2347a210 12 printf("Debut programme \n");
LouisReynier 1:a5ed2347a210 13 printf("Lecture des donnees \n");
LouisReynier 1:a5ed2347a210 14 FILE *fp = fopen("/local/compil.txt", "r"); // Open "out.txt" on the local file system for writing
LouisReynier 1:a5ed2347a210 15 for (i =0; i<6; i++)
LouisReynier 1:a5ed2347a210 16 {
LouisReynier 1:a5ed2347a210 17 fscanf(fp, "%d \n", &tablo[i]);
LouisReynier 1:a5ed2347a210 18 }
mbed_official 0:cc465aef98cf 19 fclose(fp);
LouisReynier 1:a5ed2347a210 20 // sortie sur moniteur
LouisReynier 1:a5ed2347a210 21 printf("Donnees lues \n");
LouisReynier 1:a5ed2347a210 22 myled1 = 0 ;
LouisReynier 1:a5ed2347a210 23 for (i =0; i<6; i++)
LouisReynier 1:a5ed2347a210 24 {
LouisReynier 1:a5ed2347a210 25 printf("tablo[%d] = %d \n", i, tablo[i]);
LouisReynier 1:a5ed2347a210 26 }
LouisReynier 1:a5ed2347a210 27 printf("Fin programme \n");
LouisReynier 1:a5ed2347a210 28 myled2 = 1 ;
LouisReynier 1:a5ed2347a210 29
mbed_official 0:cc465aef98cf 30 }