However the memory used on the stack for buf is deallocated when the function returns, so the returned value cannot be used safely outside of the function.
Cu toate acestea, memoria folosită în stivă pentru buf este dealocată atunci când funcția revine, astfel încât valoarea returnată nu poate fi folosită în siguranță în afara funcției.