🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.lang.c
Article #63

Re: TRe: Structure et tableau en C ?

#63
From: Thierry59
Date: Sun, 06 Feb 2005 18:08
65 lines
3327 bytes
"Olivier Azeau" <read.my.name.and.email.to.firstname@lastname.com> a �crit
dans le message de news:VFsNd.21069$Of5.13994@nntpserver.swip.net...
> Thierry59 wrote:
> > Merci pour vos reponses, mais je n'ai pas su me depatoullier.... je met
un
> > exemple....
> >
> > // Note 1: la structure definissant une partie de la structure de la
FAT....
> > (boot secteur....) :  Declaration global
> >  struct FatBootsector
> > {
> >      unsigned char jump[3];
> >      unsigned char oem_id[8];
> >      unsigned short bytes_per_sector;
> >      unsigned char sectors_per_cluster;
> >      unsigned short num_boot_sectors;
> >     ......... etc .........
> > };                              /* 512 bytes total */
> >
> > // Note 2: Fonction qui permet de visualiser les infos du boot secteur
d'un
> > disque FAT16 par exemple:
> > ShowTable(char *MBR)
> > {
> > struct FatBootsecteur Fat;                //
> >
> >   code....
> >     printf("Oem %.8s\n",Fat.iem_id);
> >
> > }
> >
> > // Note 3: Programme principal par Ex....
> > main()
> > {
> > unsigned char  Tab[512];
> >
> >         ReadFat(2,Tab)          // je recup le boot secteur.....
> >         ShowTable(Tab);       // affichage des indos....
> >
> > }
> >
> >
> > Le probleme se trouve dans la fonction: ShowTable, je n'arrive pas a
dire
> > que la structure FAT est equivalent au tableau Tab ( transmis par le
> > pointeur *MBR).
> > je ne sais pas comment l'ecrire....
> > R�element, je ne sais pas si cela est possible ( a cause de
l'allignement en
> > m�moire  des differents elements de la structure...)
> >
> > D'avance merci pour votre aide precieuse....
>
> A quoi sert ce tableau ?
> Pourquoi ne pas lire directement les donn�es dans la structure
> FatBootsector ?

le tableau me sert a stoquer les data qui viennent de mon port serie.... (
un systeme distant m'envoie les data de sont disque dur, les infos de la
FAT16 en autre.)
l'example me servira plus pour la gestion des fichiers ( nom, attribut,
date.... ect) mais pour l'instant je l'utilise avec la strcuture du secteur
de boot pour me faire la main avec les structures.
Technical Details
Message-ID: <cu5mkq$lnv$1@news.tiscali.fr>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.agarik.com!news.tiscali.fr!not-for-mail
References: <ctu7go$9cu$1@news.tiscali.fr> <mn.2ab77d52fdfd0d34.15512@YOURBRAnoos.fr> <cu5k8g$jal$1@news.tiscali.fr> <VFsNd.21069$Of5.13994@nntpserver.swip.net>

Show Full Headers
Complete Article Headers
X-Google-Thread: f9822,807078fb0437ad92
X-Google-Thread: 102e15,9f3075a9014ccc0b
X-Google-Attributes: gidf9822,gid102e15,public
X-Google-Language: FRENCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.agarik.com!news.tiscali.fr!not-for-mail
From: "Thierry59" <thierry59__no_spam@tiscali.fr>
Newsgroups: fr.comp.lang.c,fr.comp.developpement
Subject: Re: TRe: Structure et tableau en C ?
Date: Sun, 6 Feb 2005 19:08:12 +0100
Organization: Guest of TISCALI - FRANCE
Lines: 70
Message-ID: <cu5mkq$lnv$1@news.tiscali.fr>
References: <ctu7go$9cu$1@news.tiscali.fr> <mn.2ab77d52fdfd0d34.15512@YOURBRAnoos.fr> <cu5k8g$jal$1@news.tiscali.fr> <VFsNd.21069$Of5.13994@nntpserver.swip.net>
Reply-To: "Thierry59" <thierry59__no_spam@tiscali.fr>
NNTP-Posting-Host: dyn-213-36-153-206.ppp.tiscali.fr
X-Trace: news.tiscali.fr 1107713499 22271 213.36.153.206 (6 Feb 2005 18:11:39 GMT)
X-Complaints-To: abuse@libertysurf.fr
NNTP-Posting-Date: Sun, 6 Feb 2005 18:11:39 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441