🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: TRe: Structure et tableau en C ?

#62
From: Olivier Azeau
Date: Sun, 06 Feb 2005 17:51
50 lines
2764 bytes
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 ?
Technical Details
Message-ID: <VFsNd.21069$Of5.13994@nntpserver.swip.net>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!newsread.com!news-xfer.newsread.com!nntp.abs.net!newsfeed1.swip.net!swipnet!nntpserver.swip.net!not-for-mail
References: <ctu7go$9cu$1@news.tiscali.fr> <mn.2ab77d52fdfd0d34.15512@YOURBRAnoos.fr> <cu5k8g$jal$1@news.tiscali.fr>

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!news1.google.com!newsread.com!news-xfer.newsread.com!nntp.abs.net!newsfeed1.swip.net!swipnet!nntpserver.swip.net!not-for-mail
From: Olivier Azeau <read.my.name.and.email.to.firstname@lastname.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: fr.comp.lang.c,fr.comp.developpement
Subject: Re: TRe: Structure et tableau en C ?
References: <ctu7go$9cu$1@news.tiscali.fr> <mn.2ab77d52fdfd0d34.15512@YOURBRAnoos.fr> <cu5k8g$jal$1@news.tiscali.fr>
In-Reply-To: <cu5k8g$jal$1@news.tiscali.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 50
Message-ID: <VFsNd.21069$Of5.13994@nntpserver.swip.net>
Date: Sun, 06 Feb 2005 18:51:17 +0100
NNTP-Posting-Host: 213.103.74.106
X-Complaints-To: news-abuse@swip.net
X-Trace: nntpserver.swip.net 1107711733 213.103.74.106 (Sun, 06 Feb 2005 18:42:13 MET DST)
NNTP-Posting-Date: Sun, 06 Feb 2005 18:42:13 MET DST
Organization: A Customer of Tele2