1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#include <fstream>
#include <iostream>
using namespace std;
struct PC{
char NomPoste[30] ;
}pc ;
int main () {
char * lib[5] = { "toto1", "bibi", "keke", "baba", "ruru"};
int lg = sizeof (PC);
int i ;
ifstream Fichier("c:/AliasPC2.txt", ios::binary | ios::in | ios::out) ;
ostream oFichier (Fichier.rdbuf());
for(i=0; i<5; i++) {
strcpy (pc.NomPoste,lib[i]);
oFichier.write((char *)(&pc), lg) ;
}
Fichier.seekg (2 * lg);
Fichier.read((char *)(&pc), lg) ;
cout << pc.NomPoste << endl;
Fichier.close() ;
cin.ignore();
return 0;
} |
Partager