回答編集履歴
2
回答に追記
test
CHANGED
@@ -25,3 +25,25 @@
|
|
25
25
|
```
|
26
26
|
|
27
27
|
KEYSET の table を初期化してみてはどうでしょう
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
---
|
32
|
+
|
33
|
+
でもなさげだなあ、、
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
気になるところとしては、
|
38
|
+
|
39
|
+
```
|
40
|
+
|
41
|
+
#define dKeySize (32) /*キー格納する配列サイズ*/
|
42
|
+
|
43
|
+
#define dBufferSize (64) /*キーの読み込み時にバッファリングできる配列サイズ*/
|
44
|
+
|
45
|
+
```
|
46
|
+
|
47
|
+
バッファサイズのほうが大きいので、データによってはキーをオーバーして隣を破壊しますね
|
48
|
+
|
49
|
+
各Insertで、キーの文字列長をチェックしてみては。
|
1
回答の修正
test
CHANGED
@@ -24,6 +24,4 @@
|
|
24
24
|
|
25
25
|
```
|
26
26
|
|
27
|
-
これではだめですね
|
28
|
-
|
29
|
-
KEYSET の table
|
27
|
+
KEYSET の table を初期化してみてはどうでしょう
|