I J'ai parcouru les pages, mais je n'ai trouvé aucun bon exemple/tutoriel.Traitement des fichiers C++
Alors je vous demande SOF: Comment lire et écrire dans un fichier en C++?
I J'ai parcouru les pages, mais je n'ai trouvé aucun bon exemple/tutoriel.Traitement des fichiers C++
Alors je vous demande SOF: Comment lire et écrire dans un fichier en C++?
C'est intéressant. J'ai tapé Comment lire et écrire dans un fichier en C++ dans google et trouvé beaucoup de résultats, comme this one.
Une des références de couple pour vous aider à démarrer:
Essayez d'utiliser les fopen, fwrite, fread et fclose fonctions pour le fichier le plus élémentaire I/O, par exemple
#include <stdio.h>
int main(int argc, char** argv)
{
FILE* f = fopen("hello world.txt", "wb");
if(!f) return -1;
fwrite("Hello World", sizeof(char), 11, f);
fclose(f);
return 0;
}
Il existe d'autres fonctions qui peuvent aider, comme fprintf, fscanf, fputs et fgets.
Si vous n'aimez pas faire la manipulation de fichiers de base par vous-même, vous pouvez regarder The boost library.
Vous pouvez regarder des choses comme fprintf() et fscanf(). Mais pour vous aider à démarrer:
#include <iostream>
#include <fstream>
#include <iomanip>
using namespace std;
#define SHOW(X) cout << # X " = " << (X) << endl
void write()
{
ofstream o("filefoo");
o << "test 1 2 3" << endl;
}
void read()
{
ifstream i("filefoo");
string s[4];
i >> s[0] >> s[1] >> s[2] >> s[3];
for(int j=0; j<4; j++)
SHOW(s[j]);
}
int main()
{
write();
read();
}
Si vous pouviez clarifier les termes que vous avez utilisés dans Google, je serais très intéressé de voir ce que vous avez manqué ... – Mikeage