bonjour,
j'ai 2 questions:
1-
comment écrire dans un fichier txt sans effacé ce qui se trouve dedans
2- comment créer un fichier txt avec c ou c++
merci d'avance
Version imprimable
bonjour,
j'ai 2 questions:
1-
comment écrire dans un fichier txt sans effacé ce qui se trouve dedans
2- comment créer un fichier txt avec c ou c++
merci d'avance
1) std::ostringstream
Code:
1
2
3 std::ostringstream oss; oss << "texte" << i << ".bmp"; std::string file = oss.str();
2) Soit tu te déplaces à la fin, soit tu ouvres en mode ajout ("a" pour fopen() en C)
3) Pour créer un fichier il suffit de l'ouvrir en écriture.
Pour ouveir un fichier en écriture, on utilise un std::ofstream.
voir FAQ C++Code:
1
2
3 std::ofstream file( "file.txt", std::ios_base::app ); // pour append file << tontexte;