raven17
Obećava
- Poruka
- 79
Radi se o jeziku C. Dakle, ako imam funkciju koja treba da generise neki string, imam dve opcije, da taj string deklarisem kao static i da mu unpared zadam duzinu. E sad, ako hocu da dinamicki alociram memoriju za taj string, odnosno ako mu ne znam duzinu, memorija koja je alocirana ce biti u heap-u (koliko sam ja razumeo), a heap se ne brise nakon izlaska iz funkcije. Tako da ta funkcija treba da vrati samo pokazivac na prvi karaketeru u stringu koji se nalazi u heap-u. Jel ovo legalno sto napisah, ili sam nesto pogresno razumeo?