Hola, tengo uno de esos problemas tontos de primero de EGB pero que se me está atragantando.
El tema es que cuando cargo los valores de algunas variables con loadVariablesNum por ejemplo:

loadVariablesNum("variables.txt", 5);

siendo 5 el nivel correcto donde estoy trabajando, las variables las carga perfectamente, sin embargo cuando intento hacer una comparacion de este tipo con las variables cargadas:

if (usuariocargado==usuario)

siempre me da false, incluso asegurándome y comprobando mendiante texto dinámico que el contenido de estas dos variables son idénticas, es como si hubiera un espacio al final de alguna de ellas o algo así, no acabo de entender que falla.

Alguien sabría hecharme un cable. :?