回答編集履歴

7

変数名修正

2019/07/18 11:11

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -70,10 +70,8 @@
70
70
 
71
71
  ```C
72
72
 
73
- x->tango=a;
73
+ x->word=a;
74
74
 
75
75
  ```
76
76
 
77
77
  文字列のコピーは`strcpy()`です。
78
-
79
- 初めの回答でも書いていますが、格納先は`x->word`では?

6

格納先変数指摘

2019/07/18 11:11

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -75,3 +75,5 @@
75
75
  ```
76
76
 
77
77
  文字列のコピーは`strcpy()`です。
78
+
79
+ 初めの回答でも書いていますが、格納先は`x->word`では?

5

コード指摘追加

2019/07/18 11:10

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -53,3 +53,25 @@
53
53
  printf("%s %d\n",x->word,x->kaisu);
54
54
 
55
55
  ```
56
+
57
+
58
+
59
+ (追記)
60
+
61
+ ```C
62
+
63
+ struct node *insert(struct node *x,char a)
64
+
65
+ ```
66
+
67
+ `char*`になっていませんが…
68
+
69
+
70
+
71
+ ```C
72
+
73
+ x->tango=a;
74
+
75
+ ```
76
+
77
+ 文字列のコピーは`strcpy()`です。

4

変数名更新

2019/07/18 11:06

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  `char`に文字列は格納できません。
20
20
 
21
- 文字列の格納先はwordでは?
21
+ 文字列の格納先は`x->word`では?
22
22
 
23
23
 
24
24
 
@@ -36,7 +36,7 @@
36
36
 
37
37
  C言語は`==`で文字列比較はできません。`strcmp()`を使用してください。
38
38
 
39
- 比較したいのも`word`では?
39
+ 比較したいのも`x->word`では?
40
40
 
41
41
 
42
42
 

3

比較対象指摘追加

2019/07/18 01:42

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  C言語は`==`で文字列比較はできません。`strcmp()`を使用してください。
38
38
 
39
-
39
+ 比較したいのも`word`では?
40
40
 
41
41
 
42
42
 

2

if指摘追加

2019/07/18 01:31

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -26,6 +26,8 @@
26
26
 
27
27
  ```C
28
28
 
29
+ }else if(a== x->tango)
30
+
29
31
  else if (a == x->tango)
30
32
 
31
33
  else if (a< x->tango)

1

printf指摘追加

2019/07/18 01:29

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ```
18
18
 
19
- charに文字列は格納できません。
19
+ `char`に文字列は格納できません。
20
20
 
21
21
  文字列の格納先はwordでは?
22
22
 
@@ -33,3 +33,21 @@
33
33
  ```
34
34
 
35
35
  C言語は`==`で文字列比較はできません。`strcmp()`を使用してください。
36
+
37
+
38
+
39
+
40
+
41
+ ```C
42
+
43
+ printf("%5c %5c\n",x->tango,x->kaisu);
44
+
45
+ ```
46
+
47
+ でやりたいのは以下では?
48
+
49
+ ```C
50
+
51
+ printf("%s %d\n",x->word,x->kaisu);
52
+
53
+ ```