回答編集履歴

1

chatGPT

2023/02/18 09:51

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,4 @@
1
+ (※chatGPTによる回答です)
1
2
  問題の原因は、write_str 関数内でポインタ pstr にアドレスを格納する際、配列要素を指定していないことにあります。配列要素を指定せずにポインタ pstr をインクリメントしてしまうと、異なるアドレスにアクセスすることになり、想定外の動作が発生します。以下は、修正されたコードです。
2
3
  ```c
3
4
  #include <stdio.h>