l'interro 1 de 30 novembre 2009

Voir le sujet précédent Voir le sujet suivant Aller en bas

l'interro 1 de 30 novembre 2009

Message  didi le Mer 16 Nov 2011, 16:10

je fait l'interro 1 de 30 novembre 2009

j'ai bien parcouru la zone est ..
je ne comprends pas comment trouver le Jour pour completer struct HoraireLigne

La fonction double getInfoTram(void * *) stocke dans le pointeur générique dont l'adresse est
fournie en argument l'adresse du premier octet d'une zone mémoire dont elle retourne la taille (en bytes).
Cette zone est constituée d'un certain nombre de sous-zones. Il n'y a pas de trou entre les sous-zones de la
zone. Au sein d'une sous-zone, il y a des trous. Chaque sous-zone reprend des données de l'horaire
dominical des trams à l'arrêt Parc. Il s'agit des lignes 92 et 94. Les horaires complets de ces deux trams,
dans leurs deux directions, sont couverts par l'ensemble des sous-zones. De manière plus précise, les souszones
sont toutes construites selon le modèle :

1. un (1) const char * qui contient l'adresse du premier caractere d'une chaine de caracteres
contenant, dans cet ordre :
. zero (0) ou plus lettres minuscules (de 'a' a 'z', ces valeurs incluses) ;
. deux (2) chiffres pour specifier l'heure de depart du tram, dont, eventuellement un '0' de
remplissage d'abord : on a les caracteres '2' puis '3' pour indiquer 23 heures ou '0' et '9'
pour indiquer 9 heures ;
. un (1) ou plus lettres minuscules (de 'a' a 'z', ces valeurs incluses) ;
. deux (2) chiffres pour specifier la minute de depart du tram, dont, eventuellement un '0' de
remplissage d'abord : on a les caracteres '5' puis '2' pour indiquer 52 minutes ou '0' et '0'
pour indiquer 0 minute ;
. zero (0) ou plus lettres minuscules (de 'a' a 'z', ces valeurs incluses) ;
. la marque de fin de chaine ;
2. un (1) float pour fournir la taille, en bytes, du trou apparaissant juste apres dans la sous-zone
courante ;
3. un trou dont la taille, en bytes, est fournie par le float du point 2 ;
4. une (1) des quatre (4) constantes de l'enumeration :
enum Direction
{
HD, S, SG, FJ
};
definie dans le fichier en-tete tram.h et ou
. HD vaut pour la direction Herrmann-Debroux ;
. S vaut pour la direction Stade ;
. SG vaut pour la direction Schaerbeek Gare ;
. FJ vaut pour la direction Fort Jaco ;
5. un (1) double pour fournir la taille, en bytes, du trou apparaissant juste apres dans la sous-zone
courante ;
6. un trou dont la taille, en bytes, est fournie par le double du point 5 ;
7. un (1) signed char pour fournir le numero du tram de la sous-zone courante.

la struct HoraireLigne est :

Code:
struct HoraireLigne
{
   unsigned numero;
   const char * direction;
   enum Jour jour;
   struct Moment * horaire;
   unsigned tailleHoraire;
};

merci d'avance Smile


Dernière édition par didi le Mer 16 Nov 2011, 18:02, édité 2 fois

didi

Nombre de messages : 215
Prénom : Dinesh
Statut : Smile
Date d'inscription : 21/01/2009

Revenir en haut Aller en bas

Re: l'interro 1 de 30 novembre 2009

Message  nvs le Mer 16 Nov 2011, 16:49

didi a écrit:je fait l'interro 1 de 30 novembre 2009

j'ai bien parcouru la zone est ..
je ne comprends pas comment trouver le Jour pour completer struct HoraireLigne

[...] Chaque sous-zone reprend des données de l'horaire
dominical des trams à l'arrêt Parc. [...]
c'est moi qui souligne.








Exclamation

_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: l'interro 1 de 30 novembre 2009

Message  didi le Mer 16 Nov 2011, 17:17

nvs a écrit:
didi a écrit:je fait l'interro 1 de 30 novembre 2009

j'ai bien parcouru la zone est ..
je ne comprends pas comment trouver le Jour pour completer struct HoraireLigne

[...] Chaque sous-zone reprend des données de l'horaire
dominical des trams à l'arrêt Parc. [...]
c'est moi qui souligne.

Exclamation
Lettre dominicale. Lettre qui désigne le dimanche dans le calendrier romain.
merci .. Smile

didi

Nombre de messages : 215
Prénom : Dinesh
Statut : Smile
Date d'inscription : 21/01/2009

Revenir en haut Aller en bas

Re: l'interro 1 de 30 novembre 2009

Message  karemkadidola le Lun 21 Nov 2011, 18:23

▪ zéro (0) ou plus lettres minuscules (de 'a' à 'z', ces valeurs incluses) ;

sur cette interro je me demande comment savoir le nombre exact des lettres minuscules qu'il y a dans la chaine...ou comment utiliser regex pour ce cas précis merci d'avance!

karemkadidola

Nombre de messages : 244
Prénom : aimé
Date d'inscription : 13/10/2009

Revenir en haut Aller en bas

Re: l'interro 1 de 30 novembre 2009

Message  karemkadidola le Lun 21 Nov 2011, 19:50

résolu merci

karemkadidola

Nombre de messages : 244
Prénom : aimé
Date d'inscription : 13/10/2009

Revenir en haut Aller en bas

Re: l'interro 1 de 30 novembre 2009

Message  nvs le Lun 21 Nov 2011, 21:04

avec plaisir Smile





king

_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: l'interro 1 de 30 novembre 2009

Message  Contenu sponsorisé Aujourd'hui à 12:31


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum