esemi00

Dependencies:   mbed FatFileSystemCpp

Revision:
0:cfcd0d010286
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mainUSB2.cpp	Wed Jan 20 05:26:12 2021 +0000
@@ -0,0 +1,34 @@
+//mainUSB2.cpp
+#include "mbed.h"
+#include "MSCFileSystem.h"
+#define FSNAME "usb"
+Serial pc(USBTX,USBRX);
+MSCFileSystem msc(FSNAME);
+
+int main(){	
+	char buf_f[1024];//ファイル読み出し時のバッファ
+	float a=1.23456789;
+
+	pc.printf("\r\nwrite file test\r\n");
+
+ 	FILE *write_fp = fopen("/" FSNAME "/test.txt", "aw");	//追加書き(a)および新規書き込み(w)
+ 	if(write_fp != NULL) {
+ 		//ファイルがオープンできた
+	 	fprintf(write_fp,"number=%f\r\n", a);	//書き込み 	
+		fclose(write_fp);
+	}
+		
+    pc.printf("\r\nread file test\r\n");
+
+	FILE *read1_fp = fopen("/" FSNAME "/test.txt", "r");//ファイル読み込み(r)
+	if(read1_fp != NULL) {
+		//ファイルがオープンできた
+		while( NULL != fgets(buf_f, sizeof(buf_f), read1_fp) ) {
+			pc.printf("%s", buf_f);
+			//ファイル読み込み用バッファメモリを初期化
+			memset(buf_f, 0, sizeof(buf_f));//これがないと文字化け
+		}
+		fclose(read1_fp);
+	}
+}
+