Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2579 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  fwrite, fread...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fwrite, fread...

n°321600
fodger
ARRRACHHEE TTAAA FFFOUUFFOUNE!
Posté le 03-03-2003 à 14:22:45  profilanswer
 

Voiloù cht'ite question,
 
admettons une bête structure :

Code :
  1. type struct
  2. {
  3. int a, b;
  4. }MyStruct;


 
Sur laquelle ensuite je déclare un pointeur et je lui alloue de la ram, par ex :

Code :
  1. MyStruct *stLaStructure;
  2. stLaStructure=(MyStruct)malloc(5*sizeof(MyStruct));


 
Admettons que j'ai rempli les 5 structures.
 
Si je veux les écrire dans un fichier pFile avec fwrite, quelle est la bonne syntaxe?
 

Code :
  1. fwrite(stLaStructure, sizeof(MyStruct), 5, pFile)


ou

Code :
  1. fwrite(stLaStructure, 5*sizeof(MyStruct), 1, pFile)


Message édité par fodger le 03-03-2003 à 14:23:52
mood
Publicité
Posté le 03-03-2003 à 14:22:45  profilanswer
 

n°321611
polo021
Posté le 03-03-2003 à 14:34:29  profilanswer
 

le ;eiuix est encore d'essayer de relire le resultat pour voir ce qui est bon. Ce pendant je pencherais pour la 2eme solution.

n°321615
bjone
Insert booze to continue
Posté le 03-03-2003 à 14:37:21  profilanswer
 

c'est équivalent.
 
le seul interêt est que la valeur de retour qui indique le nombre d'éléments écrits, et non le nombre d'octets.
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  fwrite, fread...

 

Sujets relatifs
[C] petit problème avec fwrite et fread (resolu)Souci avec fwrite
[C] problème avec la fonction fwrite(...)[PHP] fwrite
fread et fwrite [ - Job's Done - ][PHP] fread sur un fichier distant dont je connais pas la taille
probleme avec fwrite"fread" en C !!
Plus de sujets relatifs à : fwrite, fread...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)