já não dá segfault, mas está a ler ou guardar mal o input