J'ai travaillé sur un programme qui crée et stocke des informations sur des fichiers. Mon seul problème qui m'empêche d'aller plus loin est le nom des fichiers. Je peux nommer manuellement le fichier mais je ne peux pas utiliser une variable (n'importe lequel ferait: nombre, caractère n'importe quoi) pour le nom des fichiers, et pour le contenu du fichier. Voici les 4 lignes de code qui me ont poussé les murs pendant un certain temps maintenant:Comment utiliser une variable comme nom de fichier?
ofstream file;
file.open ("txt.txt"); \\I can manually create names, but that's not what I'm after
file.write >> fill; \\I attempted to use a 'char' for this but it gives errors based on the "<<"
file.close();
Ceci est ma première fois d'utiliser ce site. Désolé d'avance.
Sidenote: utilisez // à la place pour les commentaires dans le code. – herohuyongtao
Sidenote 2: C'est juste 'file << fill'. Vous n'avez pas besoin du '.write', et le' '' pointe vers le fichier si la sortie va dans le fichier. (Il pointe 'fichier >> 'quand vous lisez FROM le fichier. Vous avez besoin d'un' ifstream' pour Input) – MSalters