質問するログイン新規登録

回答編集履歴

2

コードの修正

2021/01/09 16:09

投稿

kazuma-s
kazuma-s

スコア8222

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); を追加

2021/01/09 16:09

投稿

kazuma-s
kazuma-s

スコア8222

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");