void megaadmin()
{
system("cls");
cout<<"this console is only for registering new admins";
cout<<"please enter the required username";
string temporary_string;
cin>>temporary_string;
ofstream f("admin_details.txt",ios::out|ios::app);
f<<temporary_string;
cout<<"please enter the password";
cin>>temporary_string;
f<<temporary_string;
cout<<"would u like to enter more usernames and passwords if yes enter 1 eles 2";
int n;
cin>>n;
if(n==1)
megaadmin();
else
exit(0);
}
admin_details.txt est obtenir créé, mais l'information qui est le nom d'utilisateur et mot de passe que j'entrant n'est pas obtenir stocké dans ce fichier texte particulierofstream: - pas de sortie sur le fichier texte si le fichier est obtenir créé
* Quand * et * comment * vérifiez-vous le contenu du fichier? Peut-être devriez-vous «vider» les tampons avant de vérifier? –
Aussi (mais sans rapport avec votre problème), je vous suggère d'utiliser * boucles * au lieu de la récursivité dans le code que vous montrez. –
Également sans rapport: il ne sert à rien de spécifier 'ios :: out' sur' ofstream'. – molbdnilo