Bonjour, petite question C++: je dois persister une donnée (string) dans un fichier assez frequemment dans mon programme, mais je voudrais remplacer à chaque fois l'ancienne donnée par la nouvelle, donc si possible, avoir un fichier d'une seule ligne, et ecraser à chaque fois l'ancien contenu par le nouveau.
Etant donné que le processus d'écriture doit se faire très souvent, il n'est pas vraiment question d'ouvrir et de fermer le fichier à chaque fois car c'est trop lent.
De plus, je ne peux pas écrire la donnée uniquement à la fin de mon programme, car il faut impérativement qu'en cas de crash, le fichier contienne la derniere donnée en date.
Grosso modo, pouvoir ouvrir mon fichier, ecrire ma donnée, revenir en début de fichier et réecrire par dessus.
Y a t'il des moyens de faire cela ? Merci beaucoup !!
Partager