Sempre nel modo in cui ti ho fatto vedere. Probabilmente ottieni un errore logico (segmentation fault == crash del programma?) che non ti fa andare avanti. Questo perche' vuoi scrivere su della memoria che non avevi allocato preventivamente. Lavora in questa direzione e fammi sapere.

bye