ofstream - la Rédaction d'un élément dans un fichier C++
Je veux écrire les nombres dans un fichier .dat en C++. J'ai créer une fonction, il utilise ofstream. Il est exact?
void writeValue(char* file, int value){
ofstream f;
f.open(file);
if (f.good()){
f<<value;
}
f.close();
}
Grâce.
- Avez-vous essayer? Ca a fonctionné comme prévu?
Vous devez vous connecter pour publier un commentaire.
Oui, c'est correct. Il peut également être simplifiées, par exemple:
Il peut être plus pratique en C++, pour prendre const char*, plutôt que de char *, parce que la chaîne peut être facilement converti à const char *.
ofstream f(file,ios::out|ios::app)
et ajouterendl
après l'écriture de chaque valeur:f<<value<< endl;