Fstream n'arrive pas à modifier le fichier

Résolu/Fermé
Alex_Dev_0698 Messages postés 32 Date d'inscription dimanche 31 octobre 2021 Statut Membre Dernière intervention 2 décembre 2022 - 3 nov. 2021 à 00:06
Alex_Dev_0698 Messages postés 32 Date d'inscription dimanche 31 octobre 2021 Statut Membre Dernière intervention 2 décembre 2022 - 3 nov. 2021 à 00:39
Bonjour, je ne comprend pas, fstream ne semble pas marcher, quand j'essaie d'ouvrir ou de créer un fichier avec ofstream, cela ne marche pas.
Voici mon code :
	ofstream testFolder("test.txt");
	if (testFolder) {
		testFolder << "pourquoi ca marche pas!" << endl;
		testFolder.close();
	}
	else {
		cout << "erreur";
	}


Que le fichier test.txt existe ou non, la condition if (testFolder) n'est pas respectée.
A voir également:

1 réponse

salut
Cela dépend de ce que vous notez sur le if en fait.
0
Alex_Dev_0698 Messages postés 32 Date d'inscription dimanche 31 octobre 2021 Statut Membre Dernière intervention 2 décembre 2022
Modifié le 3 nov. 2021 à 00:40
if (testFolder) permet de vérifier si l'ouverture du fichier a bien eu lieu, si cette condition n'est pas respecté, ca veut dire qu'il y a eu une erreur et fstream n'as pas pu ouvrir le fichier.
De toute facon, j'ai essayé sans cette condition et ca ne marchait pas non plus...
0