回答編集履歴

1

追記

2021/10/27 07:31

投稿

y_waiwai
y_waiwai

スコア87784

test CHANGED
@@ -1 +1,27 @@
1
1
  まずはバッファを用意しといてファイルのデータを読み込んでおき、そこからフォーマットに従って変数に読み込んでいけばいいです
2
+
3
+
4
+
5
+ struct User
6
+
7
+ {
8
+
9
+ uint8_t id;
10
+
11
+ uint8_t name_length;
12
+
13
+ char *name;
14
+
15
+ uint8_t age;
16
+
17
+ };
18
+
19
+
20
+
21
+ nameはポインタではダメです
22
+
23
+ char name[80];
24
+
25
+ とかデータの最大長の配列とし、そこにデータを読み込んでいく必要があります。
26
+
27
+ また、このデータが文字列なのであれば、その後端には'\0'を入れておく必要があります