回答編集履歴

2

コードの修正

2020/08/28 01:05

投稿

kazuma-s
kazuma-s

スコア8224

test CHANGED
@@ -68,7 +68,7 @@
68
68
 
69
69
  }
70
70
 
71
- CloseHandle(h);
71
+ FineClose(h);
72
72
 
73
73
  _free_locale(locale);
74
74
 

1

コード修正

2020/08/28 01:05

投稿

kazuma-s
kazuma-s

スコア8224

test CHANGED
@@ -13,6 +13,8 @@
13
13
  #include <windows.h> // FindFirstFileA, FindNextFileA
14
14
 
15
15
  #include <stdio.h> // printf
16
+
17
+ #include <stdlib.h> // malloc, free
16
18
 
17
19
  #include <string.h> // strcmp, strcpy_s
18
20
 
@@ -66,13 +68,17 @@
66
68
 
67
69
  }
68
70
 
71
+ CloseHandle(h);
72
+
69
73
  _free_locale(locale);
70
74
 
71
75
 
72
76
 
73
77
  for (int j = 0; j < i; j++) {
74
78
 
75
- printf("%s\n",list[j]);
79
+ printf("%s\n", list[j]);
80
+
81
+ free(list[j]);
76
82
 
77
83
  }
78
84