Juan Angel García
/
10_1
Lectura/escritura de datos en fichero.
main.cpp@0:66db9a0438c9, 2017-03-09 (annotated)
- Committer:
- jangelgm
- Date:
- Thu Mar 09 21:49:54 2017 +0000
- Revision:
- 0:66db9a0438c9
Lectura/escritura de datos en fichero.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jangelgm | 0:66db9a0438c9 | 1 | /* Program Example 10.1: read and write char data bytes |
jangelgm | 0:66db9a0438c9 | 2 | */ |
jangelgm | 0:66db9a0438c9 | 3 | #include "mbed.h" |
jangelgm | 0:66db9a0438c9 | 4 | Serial pc(USBTX,USBRX); // setup terminal link |
jangelgm | 0:66db9a0438c9 | 5 | LocalFileSystem local("local"); // define local file system |
jangelgm | 0:66db9a0438c9 | 6 | int write_var; |
jangelgm | 0:66db9a0438c9 | 7 | int read_var; // create data variables |
jangelgm | 0:66db9a0438c9 | 8 | int main () |
jangelgm | 0:66db9a0438c9 | 9 | { |
jangelgm | 0:66db9a0438c9 | 10 | FILE* File1 = fopen("/local/datafile.txt","w"); // open file |
jangelgm | 0:66db9a0438c9 | 11 | write_var=0x23; // example data |
jangelgm | 0:66db9a0438c9 | 12 | fputc(write_var, File1); // put char (data value) into file |
jangelgm | 0:66db9a0438c9 | 13 | fclose(File1); // close file |
jangelgm | 0:66db9a0438c9 | 14 | FILE* File2 = fopen ("/local/datafile.txt","r"); // open file for reading |
jangelgm | 0:66db9a0438c9 | 15 | read_var = fgetc(File2); // read first data value |
jangelgm | 0:66db9a0438c9 | 16 | fclose(File2); // close file |
jangelgm | 0:66db9a0438c9 | 17 | pc.printf("input value = %i \n",read_var); // display read data value |
jangelgm | 0:66db9a0438c9 | 18 | } |