kelidric
Messages postés3Date d'inscriptiondimanche 18 février 2007StatutMembreDernière intervention13 octobre 2008
-
20 févr. 2007 à 12:34
novaghost
Messages postés27Date d'inscriptionmercredi 31 janvier 2007StatutMembreDernière intervention 4 avril 2007
-
20 févr. 2007 à 17:35
Bonjour,
Je dois créer des profils pour différents utilisateurs. Je veux donc enregistrer dans des fichiers .txt différents toutes les informations pour chacun d'entre eux.
Je ne veux pas mettre dans mon code des ofstream f("user1.txt"); ofstream f("user2.txt"); etc...
L'utilisateur entre son pseudo dans une variable de type string par exemple (string pseudo;), je voudrais que le fichier créé s'intitule pseudo.txt et donc, pour chaque utilisateur, un nouveau fichier du nom du pseudo est créé.
J'ai essayé ofstream f(pseudo); (en convertissant préalablement pseudo en char) mais ca ne créé qu'un fichier basic (pas d'extension .txt) et donc pas lisible (avec ifstream).
Bon j'espère avoir été clair, merci d'avance :)
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 20 févr. 2007 à 12:58
C'est pas parce que il n'y a pas d'extension que ton fichier n'est pas lisible. L'extension n'a aucun role !
Et je vois pas trop le pb, suffit que ajoutes ".txt" à ta string pseudo.
kelidric
Messages postés3Date d'inscriptiondimanche 18 février 2007StatutMembreDernière intervention13 octobre 2008 20 févr. 2007 à 13:23
Bah quand je fais un isftream d'un fichier non .txt il ne me l'affiche pas.
Tu veux que je déclare string pseudo.txt ? Si c'est le cas le compilateur ne l'accepte pas.