C et un peu +!! - C - Programmation
Marsh Posté le 01-01-2008 à 21:31:51
Non sérieux, actuellement je ne suis pas en France et j'ai du mal à trouver le bouquin.
Marsh Posté le 01-01-2008 à 23:28:36
Donne plutôt l'énoncé de l'exercice, et explique ce qui ne fonctionne pas dans ce que tu as codé ici, on t'aidera.
Marsh Posté le 01-01-2008 à 23:41:51
ok. J'ai un problème avec les fichiers. Je ne sais pas du tout les manipuler! Voila le sujet:
Le travail demandé vous permettra de manipuler des fichiers binaires et des fichiers textes et de maîtriser les concepts d’accès direct et séquentiel.
Afin de rénover son système d’Archimède,l’Ecole Polytechnique de Montréal désire remplacer les contrôles reliées au système central par un réseau de micro-ordinateurs .L’ensemble des(livres,revues,monographies…)de la bibliothèque est répertorié sous forme d’un fichier binaire nommé MAITRE.BIN. La structure d’un enregistrement de ce fichier principal correspond aux déclarations suivantes :
Typedef char type_ chaîne [80] ;
Struct type_ouvrage { type_chaine titre ;
Int année ;
Type_chaine cote ;
Type_chaine mot_ clé[2] ;} ;
Pour accéder au fichier principal,chaque micro-ordinateur du réseau disposera d’un fichier binaire nommé INDEX.BIN comportant plusieurs fichiers .Chacune d’elles contiendra un mot clé de même que les titres et les positions dans le fichier principal de 10 ouvrages à ce mot là .Il est à noter que le champ titres d’un enregistrement de type type_fichier déclaré ci-après contiendra toujours 10 ouvrages. Le fichier index sera entièrement lu et mémorisé dans un tableau .Pour structurer une fiche,on a recours à un enregistrement défini comme suit :
#Define NB_MAX_OUVRAGES 1000
Struct type_fiche { type _chaîne mot _clé ;
Type _chaine titres[10] ;
Int positions [10] ;} ;
Type_fiche T_table_fiche[NB_MAX_OUVRAGES].
Ecrire un programme qui permettra :
De mémoriser le fichier-index dans un tableau,
De demander à l’usager de spécifier un mot de clé de l’ouvrage cherché,
D’afficher les titres des 10 ouvrages correspondant à ce mot clé,
De demander à l’usager de choisir un ouvrage pour lequel on affichera toutes les informations nécessaires.
Chacune de ces taches sera gérée par une fonction appropriée.
Marsh Posté le 02-01-2008 à 00:03:46
Tu n'as pas de contacts avec l'école Polytechnique Française pour ce genre d'énoncé ?
Marsh Posté le 02-01-2008 à 00:03:51
Regarde du côté des fonctions fopen(), fread(), fprintf(), fwrite(), fclose(), etc.
Marsh Posté le 01-01-2008 à 21:21:18
Voila, je débute en programmation. Et j'ai vraiment besoin de la solution du problème 23 page 327 du bouquin "C et un peu +". Donc si l'un de vous peut scanner cette page et me la poster le plus tot possible ce sera super sympa!!! Merciii!!!