Fstream n'arrive pas à modifier le fichier

Résolu
Alex_Dev_0698 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
Alex_Dev_0698 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -
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

Alberty
 
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   Statut Membre Dernière intervention  
 
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