UN Blém en C++ a Régler //**FILE**//

Fermé
M-crew Messages postés 403 Date d'inscription samedi 18 octobre 2008 Statut Membre Dernière intervention 24 mars 2016 - 9 févr. 2009 à 23:07
M-crew Messages postés 403 Date d'inscription samedi 18 octobre 2008 Statut Membre Dernière intervention 24 mars 2016 - 10 févr. 2009 à 00:07
Bonjour,

Il 1ér fase d l EXO est Deja fait s ve dire le mode ajout...mais il me manque comment je vais lire ce content de ce fichier que j ai creé physiquement dans C..le VOIla..un coude main comment je peux consulter les enregistrement!!!!!
*********************************************************************

#include<stdio.h>
#include<conio.h>
#include<io.h>
#include<stdlib.h>


struct livre

{

int reflivre;
char tlivre[20];
int nbexp;

};

int main(void)
{
FILE *livre;
struct livre s;

if ((livre=fopen("c:\\Book.txt","w+"))==NULL)
{
fprintf(stderr,"Cannot open output file.\n");
return 1;
}
printf("reference livre :");
scanf("%d",&s.reflivre);
printf("titre livre : ");
scanf("%s",&s.tlivre);
printf("nombre exp : ");
scanf("%d",&s.nbexp);


fwrite(&s, sizeof(s), 1,livre); /* write struct s to file */


fclose(livre); /* close file */

return 0;
}
****************************************************************************
A voir également:

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
9 févr. 2009 à 23:44
Salut,
Pour lire, tu as la fonction fread.
if(fread(&s, sizeof(s), 1,livre)==1) { puts("une structure de lue"); }

0
M-crew Messages postés 403 Date d'inscription samedi 18 octobre 2008 Statut Membre Dernière intervention 24 mars 2016 5
10 févr. 2009 à 00:07
Je l ajouter a la fin du programe
0