回答編集履歴
2
コードの修正
answer
CHANGED
@@ -20,12 +20,12 @@
|
|
20
20
|
perror("ファイルの読み込みに失敗\n");
|
21
21
|
return 1;
|
22
22
|
}
|
23
|
-
printf("▼=====テキストファイルの内容=====▼\n");
|
24
23
|
char ch[2000];
|
25
24
|
fscanf(fp, "%1999s", ch);
|
26
25
|
fclose(fp);
|
27
|
-
printf("%s\n", ch);
|
28
26
|
|
27
|
+
printf("▼=====テキストファイルの内容=====▼\n%s\n", ch);
|
28
|
+
|
29
29
|
printf("\nパターンを入力してください。*a,t,g,cのみ\n");
|
30
30
|
char str[2000];
|
31
31
|
scanf("%1999s", str);
|
1
fclose(fp); を追加
answer
CHANGED
@@ -12,6 +12,7 @@
|
|
12
12
|
```C
|
13
13
|
#include <stdio.h> // fopen, fclose, printf, fscanf, scanf
|
14
14
|
#include <string.h> // strstr
|
15
|
+
|
15
16
|
int main(void)
|
16
17
|
{
|
17
18
|
FILE *fp = fopen("file.txt", "r");
|
@@ -19,10 +20,10 @@
|
|
19
20
|
perror("ファイルの読み込みに失敗\n");
|
20
21
|
return 1;
|
21
22
|
}
|
22
|
-
|
23
23
|
printf("▼=====テキストファイルの内容=====▼\n");
|
24
24
|
char ch[2000];
|
25
25
|
fscanf(fp, "%1999s", ch);
|
26
|
+
fclose(fp);
|
26
27
|
printf("%s\n", ch);
|
27
28
|
|
28
29
|
printf("\nパターンを入力してください。*a,t,g,cのみ\n");
|