int *sor; int *hossz; *sor = gettheline(); Definiálsz egy pointert, amit inicializálás nélkül dereferenciálsz. Nem kellene a sor-nak értéket adni egyszer?