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

回答編集履歴

7

変数名修正

2019/07/18 11:11

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -34,7 +34,6 @@
34
34
  `char*`になっていませんが…
35
35
 
36
36
  ```C
37
- x->tango=a;
37
+ x->word=a;
38
38
  ```
39
- 文字列のコピーは`strcpy()`です。
39
+ 文字列のコピーは`strcpy()`です。
40
- 初めの回答でも書いていますが、格納先は`x->word`では?

6

格納先変数指摘

2019/07/18 11:11

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -36,4 +36,5 @@
36
36
  ```C
37
37
  x->tango=a;
38
38
  ```
39
- 文字列のコピーは`strcpy()`です。
39
+ 文字列のコピーは`strcpy()`です。
40
+ 初めの回答でも書いていますが、格納先は`x->word`では?

5

コード指摘追加

2019/07/18 11:10

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -25,4 +25,15 @@
25
25
  でやりたいのは以下では?
26
26
  ```C
27
27
  printf("%s %d\n",x->word,x->kaisu);
28
- ```
28
+ ```
29
+
30
+ (追記)
31
+ ```C
32
+ struct node *insert(struct node *x,char a)
33
+ ```
34
+ `char*`になっていませんが…
35
+
36
+ ```C
37
+ x->tango=a;
38
+ ```
39
+ 文字列のコピーは`strcpy()`です。

4

変数名更新

2019/07/18 11:06

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -8,7 +8,7 @@
8
8
  x->tango = a;
9
9
  ```
10
10
  `char`に文字列は格納できません。
11
- 文字列の格納先はwordでは?
11
+ 文字列の格納先は`x->word`では?
12
12
 
13
13
 
14
14
  ```C
@@ -17,7 +17,7 @@
17
17
  else if (a< x->tango)
18
18
  ```
19
19
  C言語は`==`で文字列比較はできません。`strcmp()`を使用してください。
20
- 比較したいのも`word`では?
20
+ 比較したいのも`x->word`では?
21
21
 
22
22
  ```C
23
23
  printf("%5c %5c\n",x->tango,x->kaisu);

3

比較対象指摘追加

2019/07/18 01:42

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -17,8 +17,8 @@
17
17
  else if (a< x->tango)
18
18
  ```
19
19
  C言語は`==`で文字列比較はできません。`strcmp()`を使用してください。
20
+ 比較したいのも`word`では?
20
21
 
21
-
22
22
  ```C
23
23
  printf("%5c %5c\n",x->tango,x->kaisu);
24
24
  ```

2

if指摘追加

2019/07/18 01:31

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -12,6 +12,7 @@
12
12
 
13
13
 
14
14
  ```C
15
+ }else if(a== x->tango)
15
16
  else if (a == x->tango)
16
17
  else if (a< x->tango)
17
18
  ```

1

printf指摘追加

2019/07/18 01:29

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -7,7 +7,7 @@
7
7
  ```C
8
8
  x->tango = a;
9
9
  ```
10
- charに文字列は格納できません。
10
+ `char`に文字列は格納できません。
11
11
  文字列の格納先はwordでは?
12
12
 
13
13
 
@@ -15,4 +15,13 @@
15
15
  else if (a == x->tango)
16
16
  else if (a< x->tango)
17
17
  ```
18
- C言語は`==`で文字列比較はできません。`strcmp()`を使用してください。
18
+ C言語は`==`で文字列比較はできません。`strcmp()`を使用してください。
19
+
20
+
21
+ ```C
22
+ printf("%5c %5c\n",x->tango,x->kaisu);
23
+ ```
24
+ でやりたいのは以下では?
25
+ ```C
26
+ printf("%s %d\n",x->word,x->kaisu);
27
+ ```