bien sur que ça ne fait pas pareil avec ou sans le close, essaye ça :
- include < iostream>
- include < fstream>
using namespace std;
int main()
{
ofstream f("test.txt");
f < < " bonjour ! " < < endl;
f.close();
f < < " au revoir" < < endl;
return 0;
}
et maintenant réesaye en enlevant le close, tu verra que ce n´est pas pareil.
Bien sur à la fin d´un programme rien ne t´oblige à delete toute la mémoire que tu as aloué avec new. Mais il faut le faire sinon c´est malprorpre, ben avec les fichier c´est pareil, il faut refermer les fichier que tu as ouvert.