回答編集履歴

1

追記

2020/04/19 14:00

投稿

jimbe
jimbe

スコア13209

test CHANGED
@@ -1,3 +1,7 @@
1
1
  char* の変数 S から S[i] で出てくるのは当然 char です.
2
2
 
3
3
  printf の "%s" はアドレスを要求しますから, 正常には実行できないでしょう.
4
+
5
+
6
+
7
+ 考え方としまして, (malloc は成功していると思いますので) malloc の個所で ```char S[N*(L+1)];``` と書いてある"つもり"でその後の処理を書くと良いのではと思います.