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

回答編集履歴

1

詳細を記入した。

2021/07/07 07:52

投稿

K.M.PEANUTS
K.M.PEANUTS

スコア40

answer CHANGED
@@ -1,3 +1,5 @@
1
+ 『ある関数から文字列を返してmain関数内で表示するプログラムを書きたい』という希望は、strcpyではなくchar*型変数に直接代入することで解決しました。
2
+ strcpyを使わなければ不都合が起きると勘違いしていましたが、実際は使わなくても問題ありませんでした。
1
3
  ```c
2
4
  strcpy(a, str());
3
5
  ```
@@ -5,4 +7,5 @@
5
7
  ```c
6
8
  char *a = str();
7
9
  ```
8
- と書き換えました
10
+ と書き換え
11
+ aの指している先は今後書き換えることのない文字列です。