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

回答編集履歴

1

追記

2021/04/27 04:53

投稿

otn
otn

スコア86341

answer CHANGED
@@ -19,4 +19,8 @@
19
19
  set_str(str, sizeof str);
20
20
  return 0;
21
21
  }
22
- ```
22
+ ```
23
+
24
+ ・`memset`の第一引数はポインターなのにポインターを渡してない(セグメントフォールトの直接原因)
25
+ ・関数に引数で渡された配列のサイズは関数側では不明なので、呼び出し側から渡す必要あり (`sizeof(str)`はポインターのサイズを表す)
26
+ ・`main`の返り値は`int`