質問編集履歴

6

2021/09/29 08:14

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 特定の複数英単語を数えたい
1
+ 英単語認識プログラム
test CHANGED
@@ -1,107 +1 @@
1
- 下のプログラムだとa〜zの数を数えるようになってしまいます。
2
-
3
1
  英単語(apple、cow等)と言うことを認識させるにはどの様なプログラムにすれば良いのでしょうか?
4
-
5
-
6
-
7
- ```
8
-
9
-
10
-
11
- #include <stdio.h>
12
-
13
- #include <stdlib.h>
14
-
15
-
16
-
17
- #define BYTE 256
18
-
19
- int alpha[BYTE];
20
-
21
-
22
-
23
- void CountLett(FILE *fp);
24
-
25
- void PrintResult(void) ;
26
-
27
- void main(void);
28
-
29
-
30
-
31
- void CountLett(FILE *fp)
32
-
33
- {
34
-
35
- int c;
36
-
37
-
38
-
39
- while ((c = getc(fp)) != EOF)
40
-
41
-
42
-
43
- if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z')
44
-
45
- alpha[c]++;
46
-
47
- }
48
-
49
-
50
-
51
- void PrintResult(void)
52
-
53
- {
54
-
55
- int c;
56
-
57
-
58
-
59
- for (c = 'a'; c <= 'z'; c++)
60
-
61
- printf("%c:%d\t", c, alpha[c]);
62
-
63
- printf("\n\n");
64
-
65
- for (c = 'A'; c <= 'Z'; c++)
66
-
67
- printf("%c:%d\t", c, alpha[c] );
68
-
69
- printf("\n");
70
-
71
- }
72
-
73
-
74
-
75
- void main(void)
76
-
77
- {
78
-
79
- FILE *fp;
80
-
81
-
82
-
83
- if ((fp = fopen("Filex.txt", "r")) == NULL) {
84
-
85
-
86
-
87
- fprintf ( stderr, "Can't Open C Source File!\n" );
88
-
89
- exit (2);
90
-
91
- }
92
-
93
- printf("filex.txt ファイルにおけるアルファベットの出現頻度\n");
94
-
95
- CountLett(fp) ;
96
-
97
- PrintResult( );
98
-
99
-
100
-
101
- fclose(fp);
102
-
103
- }
104
-
105
-
106
-
107
- ```

5

2021/09/29 08:14

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 特定の複数英単語を数えたい(小説など)
1
+ 特定の複数英単語を数えたい
test CHANGED
File without changes

4

2021/09/29 07:46

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  下のプログラムだとa〜zの数を数えるようになってしまいます。
2
2
 
3
- 英単語(apple等)と言うことを認識させるにはどの様なプログラムにすれば良いのでしょうか?
3
+ 英単語(apple、cow等)と言うことを認識させるにはどの様なプログラムにすれば良いのでしょうか?
4
4
 
5
5
 
6
6
 

3

2021/09/29 07:45

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 特定の複数英単語を数えたい
1
+ 特定の複数英単語を数えたい(小説など)
test CHANGED
File without changes

2

2021/09/29 07:44

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,8 @@
3
3
  英単語(apple等)と言うことを認識させるにはどの様なプログラムにすれば良いのでしょうか?
4
4
 
5
5
 
6
+
7
+ ```
6
8
 
7
9
 
8
10
 
@@ -99,3 +101,7 @@
99
101
  fclose(fp);
100
102
 
101
103
  }
104
+
105
+
106
+
107
+ ```

1

2021/09/29 07:43

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  下のプログラムだとa〜zの数を数えるようになってしまいます。
2
2
 
3
3
  英単語(apple等)と言うことを認識させるにはどの様なプログラムにすれば良いのでしょうか?
4
+
5
+
4
6
 
5
7
 
6
8