Fstream n'arrive pas à modifier le fichier

Résolu
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.

1 réponse

  1. salut
    Cela dépend de ce que vous notez sur le if en fait.
    0
    1. 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