Comment enregistrer un tableau dans un fichier en C++ ?

Comment enregistrer un tableau dans un fichier en C++ ? - Programmation

Marsh Posté le 15-03-2001 à 08:18:48    

Avec un programme, j'ai crée un tableau d'entier, or j'aimerais qu'il soit utilisable par un autre programme ;
Comment faire pour mettre un tableau dans un fichier et permettre de le lire dans un autre programme ?
(avec borland C++ builder 4)
Merci.

Reply

Marsh Posté le 15-03-2001 à 08:18:48   

Reply

Marsh Posté le 15-03-2001 à 13:09:08    

Ben, c'est à toi de créer ton fichier au format que tu veux!
 
Tu veux du code peut-être?
 
FILE * pf;
int Tab[TAILLETAB];
int i;
 
pf=fopen("nomfichier","wb" );
for(i=0;i<TAILLETAB;i++)
  fwrite(Tab+i,sizeof(int),1,pf);
fclose(pf);

Reply

Marsh Posté le 15-03-2001 à 13:12:10    

en C++ ton source est comment dire.... inadéquat !


---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

Marsh Posté le 15-03-2001 à 13:17:28    

Toxin a écrit a écrit :

en C++ ton source est comment dire.... inadéquat !




Tu chipotes! Et pis j'ai pas vraiment que ça à faire!

Reply

Marsh Posté le 15-03-2001 à 13:23:04    

c koi le bleme ?
:D


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
Reply

Marsh Posté le 15-03-2001 à 13:24:42    

y'a encore plus simple toucouch
 
#include <stdio.h>  
 
  FILE* fichier;  
  int tableau[n]
  int taille_tableau=n*sizeof(int);  
  char* nom_fichier="c:\toto.bin";  
 
  fichier = fopen(nom_fichier,"wb" );  
  if (fichier==(FILE*)NULL) {  
    // erreur à l'ouverture du fichier  
    }  
 
// Ecriture du fichier  
   fseek(fichier,0,0);  
  if (fwrite(tableau,1,taille_tableau,fichier)!=taille_tableau) {  
   // erreur : tout n'est pas ecris  
    fclose(fichier);  
    }  
 
// fin  
  fclose(fichier);

Reply

Marsh Posté le 15-03-2001 à 13:31:45    

darkoli> Aha! J'en étais sûr! A peine je poste un truc sur progra, et voilà DarkOli sur sur fidèle dextrier!  :D  
Ca va Oli? T'es déjà rentré chez toi?

Reply

Marsh Posté le 16-03-2001 à 08:20:55    

ok ! je vais éssayer.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed