回答編集履歴
3
誤字修正
test
CHANGED
@@ -21,7 +21,7 @@
|
|
21
21
|
return -1;
|
22
22
|
}
|
23
23
|
|
24
|
-
//
|
24
|
+
//2次元配列に単語(文字列)を読み込む
|
25
25
|
for (wcnt = 0; wcnt < WMax; wcnt++) {
|
26
26
|
if (fgets(words[wcnt], WCMax, fp) == NULL)break; //文字列を読み込む
|
27
27
|
//改行コードを探して消す(↑でfscanf使えば不要だがfscanfは改行以外も分割される)
|
2
改行修正
test
CHANGED
@@ -1,5 +1,4 @@
|
|
1
|
-
コードみるに文字列がメモリ上でどのように扱われているのかをあまり理解できていないようなので、
|
1
|
+
コードみるに文字列がメモリ上でどのように扱われているのかをあまり理解できていないようなので、その辺をもう一度調べてみてはいかかでしょうか?
|
2
|
-
その辺をもう一度調べてみてはいかかでしょうか?
|
3
2
|
|
4
3
|
単語(文字列)自体が配列なので配列の一つの要素に単語を読み込むのは無理です。
|
5
4
|
単語一つで配列の要素を複数使用する事になります。
|
1
誤字の修正
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
|
-
コードみるに文字列がメモリ上でどのように扱われているのか
|
1
|
+
コードみるに文字列がメモリ上でどのように扱われているのかをあまり理解できていないようなので、
|
2
|
-
|
2
|
+
その辺をもう一度調べてみてはいかかでしょうか?
|
3
3
|
|
4
4
|
単語(文字列)自体が配列なので配列の一つの要素に単語を読み込むのは無理です。
|
5
5
|
単語一つで配列の要素を複数使用する事になります。
|
@@ -51,7 +51,6 @@
|
|
51
51
|
```c
|
52
52
|
#include <stdio.h>
|
53
53
|
#include <stdlib.h>
|
54
|
-
#define WCMax 64 // 単語の最大文字数(バイト数)
|
55
54
|
|
56
55
|
int main()
|
57
56
|
{
|