質問編集履歴
1
コードを見やすく編集しました。ご指摘ありがとうございます。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
c言語 線形リスト ノード
|
1
|
+
c言語 線形リスト ノード 追加方法
|
body
CHANGED
@@ -8,10 +8,11 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
#該当のソースコード
|
11
|
+
#該当のソースコード
|
12
|
+
```ここに言語を入力
|
12
|
-
include <stdio.h>
|
13
|
+
#include <stdio.h>
|
13
|
-
include <stdlib.h>
|
14
|
+
#include <stdlib.h>
|
14
|
-
include <string.h>
|
15
|
+
#include <string.h>
|
15
16
|
|
16
17
|
struct studentname {
|
17
18
|
char letter;
|
@@ -70,11 +71,15 @@
|
|
70
71
|
|
71
72
|
return 0;
|
72
73
|
}
|
74
|
+
```
|
73
75
|
|
74
76
|
|
77
|
+
|
75
78
|
### 試したこと
|
76
79
|
この時点で、Sが消えることと、残りのアルファベットを間に入れられません。
|
80
|
+
```ここに言語を入力
|
81
|
+
|
77
|
-
|
82
|
+
newPtr = (STUDENTName*)malloc(sizeof(STUDENTName));
|
78
83
|
newPtr->letter= 'S';
|
79
84
|
newPtr->next=NULL;
|
80
85
|
startPtr=newPtr;
|
@@ -87,4 +92,6 @@
|
|
87
92
|
newPtr = (STUDENTName*)malloc(sizeof(STUDENTName));
|
88
93
|
newPtr->letter= 'R';
|
89
94
|
startPtr->next =newPtr;
|
90
|
-
newPtr->next = NULL;
|
95
|
+
newPtr->next = NULL;
|
96
|
+
|
97
|
+
```
|