![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
esemi00
Dependencies: mbed FatFileSystemCpp
mainUSB2.cpp
00001 //mainUSB2.cpp 00002 #include "mbed.h" 00003 #include "MSCFileSystem.h" 00004 #define FSNAME "usb" 00005 Serial pc(USBTX,USBRX); 00006 MSCFileSystem msc(FSNAME); 00007 00008 int main(){ 00009 char buf_f[1024];//ファイル読み出し時のバッファ 00010 float a=1.23456789; 00011 00012 pc.printf("\r\nwrite file test\r\n"); 00013 00014 FILE *write_fp = fopen("/" FSNAME "/test.txt", "aw"); //追加書き(a)および新規書き込み(w) 00015 if(write_fp != NULL) { 00016 //ファイルがオープンできた 00017 fprintf(write_fp,"number=%f\r\n", a); //書き込み 00018 fclose(write_fp); 00019 } 00020 00021 pc.printf("\r\nread file test\r\n"); 00022 00023 FILE *read1_fp = fopen("/" FSNAME "/test.txt", "r");//ファイル読み込み(r) 00024 if(read1_fp != NULL) { 00025 //ファイルがオープンできた 00026 while( NULL != fgets(buf_f, sizeof(buf_f), read1_fp) ) { 00027 pc.printf("%s", buf_f); 00028 //ファイル読み込み用バッファメモリを初期化 00029 memset(buf_f, 0, sizeof(buf_f));//これがないと文字化け 00030 } 00031 fclose(read1_fp); 00032 } 00033 } 00034
Generated on Sat Apr 15 2023 21:30:39 by
![doxygen](doxygen.png)