質問編集履歴
1
コードの編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
線形リストを作ってその構造体の中にpathname配列に格納されている文字列を記憶させるプログラムを作っているのですが警告が出てきてうまく動作してくれません。"stack is success、"stack is not successの出力がされないのでそのあたりが間違っていると思います。全体ではないのですが該当箇所のプログラムを載せます。気になる部分はstrcpyの書式についてです。先頭アドレスを引数として渡すようなのですがこの書き方ではまずいですか?エラーを見ると配列pathnameの宣言が間違っていてポインタを用いるのかな?と思うのですがよくわかりません。わかる方がいたら教えていただけると幸いです。よろしくお願いします。
|
2
2
|
|
3
|
+
```c
|
3
4
|
|
5
|
+
コード
|
4
6
|
|
5
7
|
typedef struct nodetag{
|
6
8
|
|
@@ -62,7 +64,11 @@
|
|
62
64
|
|
63
65
|
return 0;
|
64
66
|
|
67
|
+
}
|
68
|
+
|
69
|
+
```
|
70
|
+
|
65
|
-
|
71
|
+
線形リスト
|
66
72
|
|
67
73
|
コンパイル時に出てくるエラー
|
68
74
|
|