晃過來晃過去
http://codeformatter.blogspot.com/
星期一, 3月 20, 2017
[ C ] Return Array/Pointer from Function
一開始我直接把s 來接收func所回傳的char array/pointer。
這樣會有個問題是,
一開始array是放在"data"區,之後把值移去stack內,
結果function後,data就會被清掉,
a[] 如果有被用走,那就會變成亂碼。
所以比較好的方式是malloc一個空間給他,
並且把pointer回傳回去,
這樣值就不會被蓋過去。
SourceCode
Ref
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言