Juan Angel García
/
10_2
Lectura/escritura de cadena de caracteres en fichero.
main.cpp@0:22b21b6e33dc, 2017-03-09 (annotated)
- 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?
User | Revision | Line number | New 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 | } |