( kukacster | 2013. 05. 29., sze – 21:55 )

1) A int gettheline(void) prototípusban a visszatérési érték nem mutató, hanem int.
2) A gettheline törzsében a sor újra van deklarálva, ami elfedi a main-ben deklarált változót.
3) A gettheline függvény a törzsben mutatót ad vissza, de ilyen mutató nem volt deklarálva, a sor ugyanis skalár int-ekből álló tömb a függvényben.
4) Lokális változóra mutatót nem érdemes visszaadni, mert nem garantált, hogy nem lesz felülírva a stack-en, mire a hívóhoz ér.
Nem olvastam tovább, bocs.