Lectura/escritura de cadena de caracteres en fichero.

Dependencies:   mbed

Committer:
jangelgm
Date:
Thu Mar 09 21:50:37 2017 +0000
Revision:
0:22b21b6e33dc
Lectura/escritura de cadena de caracteres en fichero.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jangelgm 0:22b21b6e33dc 1 /* Program Example 10.2: Read and write text string data
jangelgm 0:22b21b6e33dc 2 */
jangelgm 0:22b21b6e33dc 3 #include "mbed.h"
jangelgm 0:22b21b6e33dc 4 Serial pc(USBTX,USBRX); // setup terminal link
jangelgm 0:22b21b6e33dc 5 LocalFileSystem local("local"); // define local file system
jangelgm 0:22b21b6e33dc 6 char write_string[64]; // character array up to 64 characters
jangelgm 0:22b21b6e33dc 7 char read_string[64]; // create character arrays (strings)
jangelgm 0:22b21b6e33dc 8 int main ()
jangelgm 0:22b21b6e33dc 9 {
jangelgm 0:22b21b6e33dc 10 FILE* File1 = fopen("/local/textfile.txt","w"); // open file access
jangelgm 0:22b21b6e33dc 11 fputs("lots and lots of words and letters", File1); // put text into file
jangelgm 0:22b21b6e33dc 12 fclose(File1); // close file
jangelgm 0:22b21b6e33dc 13 FILE* File2 = fopen ("/local/textfile.txt","r"); // open file for reading
jangelgm 0:22b21b6e33dc 14 fgets(read_string,256,File2); // read first data value
jangelgm 0:22b21b6e33dc 15 fclose(File2); // close file
jangelgm 0:22b21b6e33dc 16 pc.printf("text data: %s \n",read_string); // display read data string
jangelgm 0:22b21b6e33dc 17 }