Ton code est faux car à tous les coup, la deuxième partie du code ne sera pas exécuté, mais ça c'est ton problème.
Le problème vient de la formation de tes chaînes de caractères.
format(str,sizeof(str)"users/%s.ini",name);
Il manque un séparateur (,).
format(str, sizeof(str), "users/%s.ini", name);