cs_nono1664
Messages postés10Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention11 juin 2006
-
10 janv. 2006 à 21:32
cs_nono1664
Messages postés10Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention11 juin 2006
-
11 janv. 2006 à 13:35
Bonjour, je suis actuellement étudiant en BTS IRIS 1er anné et j'ai un tp à réaliser qui à pour but de gerer une biblioteque
Je souhaiterai donc savoir comment , lire un fichier enregistré sur mon disque, ce fichier se présente de la facon suivante :
titre de l'ouvrage 1
auteur1
disponibilité
date
emprunteur
titre de l'ouvrage 2
auteur 2
etc...
Il y a comme ca 200 ouvrage répertorier. pour la gestion de cette bibliotheque, j'ai une structure:
struct book{
char titre[30];
char auteur[20];
int etat;
char date[10];
char emprunteur[20];
};
et je l'ai donc définie sur un tableau de 200 : struct book biblio[200];
je souhaiterai savoir comment pouvoir lire ligne par ligne se fichier, quel fonction utiliser, fread ou fscanf ou autre...
Merci d'avance pour les futurs réponse ...
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 11 janv. 2006 à 01:01
Le format "une info - une ligne" t'est imposé ??? c'est une calamité en terme de performance et une vraie plaie si tu dois modifier un enregistrement.
Si est non alors écris des structures de taille fixe, tu pourras ainsi accéder en direct, lire et écrire aisément et surtout très rapidement.