Lab3-01_save_read_the_number_lite
Dependencies: mbed HEPTA_CDH_lite
main.cpp
00001 #include "mbed.h" 00002 #include "HEPTA_CDH.h" 00003 HEPTA_CDH cdh(PB_5, PB_4, PB_3, PA_8, "sd"); 00004 Serial pc(USBTX,USBRX,9600); 00005 int main() 00006 { 00007 char str[100]; 00008 pc.printf("Hello World!\r\n"); 00009 mkdir("/sd/mydir", 0777); 00010 FILE *fp = fopen("/sd/mydir/sdtest.txt", "w"); 00011 if(fp == NULL) { 00012 error("Could not open file for write\r\n"); 00013 } 00014 for(int i=0; i<10; i++){ 00015 fprintf(fp,"decimal number = %d, floating-point number = %f\r\n",i,i*1.5); 00016 } 00017 fclose(fp); 00018 fp = fopen("/sd/mydir/sdtest.txt","r"); 00019 for(int i = 0; i < 10; i++) { 00020 fgets(str,100,fp); 00021 pc.puts(str); 00022 } 00023 fclose(fp); 00024 pc.printf("Goodbye World!\r\n"); 00025 }
Generated on Wed Jul 20 2022 17:27:39 by
1.7.2