Article View: fr.comp.lang.c
Article #62Re: TRe: Structure et tableau en C ?
From: Olivier Azeau
Date: Sun, 06 Feb 2005 17:51
Date: Sun, 06 Feb 2005 17:51
50 lines
2764 bytes
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-mailReferences:
<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