Ho risolto il problema. Ora però funziona tutto tranne il controllo finale. Nel codice è sbagliato, in realtà sono tutti ==0. Anche se le stringhe sono uguali le considera come fossero diverse