functions returning char pointer

后端 未结 12 1317
醉梦人生
醉梦人生 2020-12-03 19:12

I came across lot of functions returning char pointers in one legacy application. Some of them returning pointers to local character arrays. It seems to be causing crashes a

12条回答
  •  猫巷女王i
    2020-12-03 19:46

    The f1 function is returning a temporary (buff) which is freed when the function returns. You need to use malloc() inside the function.

提交回复
热议问题