Lectura/escritura de datos en fichero.

Dependencies:   mbed

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?

UserRevisionLine numberNew 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 }