回答編集履歴

3

誤字修正

2022/04/05 15:17

投稿

kousatu
kousatu

スコア225

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

改行修正

2022/04/05 15:15

投稿

kousatu
kousatu

スコア225

test CHANGED
@@ -1,5 +1,4 @@
1
- コードみるに文字列がメモリ上でどのように扱われているのかをあまり理解できていないようなので、
1
+ コードみるに文字列がメモリ上でどのように扱われているのかをあまり理解できていないようなので、その辺をもう一度調べてみてはいかかでしょうか?
2
- その辺をもう一度調べてみてはいかかでしょうか?
3
2
 
4
3
  単語(文字列)自体が配列なので配列の一つの要素に単語を読み込むのは無理です。
5
4
  単語一つで配列の要素を複数使用する事になります。

1

誤字の修正

2022/04/05 15:13

投稿

kousatu
kousatu

スコア225

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
  {