Lecture d'un fichier pour récupération données
Fork of LocalFileSystem_HelloWorld by
main.cpp@1:a5ed2347a210, 2017-06-22 (annotated)
- 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?
User | Revision | Line number | New 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 | } |