piti probleme

piti probleme - C++ - Programmation

Marsh Posté le 06-11-2002 à 16:19:25    

Exo 0
____
 
Nom du fichier: match.c
 
 
Prototype:
 
unsigned int match(char const * string, char const * pattern);
 
Description: Fonction qui prend deux chaines en arguments et retourne
1 si `pattern' match `string', 0 sinon. Le pattern (`pattern';) peut
contenir des caract�res sp�ciaux :
 
* : Remplace zero caract�res quelconques ou plus
 
matcher: le pattern `pattern' matche `string' si en remplacant les *
par une chaine quelconque, les deux chaines sont identiques.
 
ATTENTION : Le pattern peut contenir le caract�re '*' mais pas de '?'
(on ne testera pas avec un '?' dans pattern)


---------------
http://nikauch.dyndns.org/board/
Reply

Marsh Posté le 06-11-2002 à 16:19:25   

Reply

Marsh Posté le 06-11-2002 à 16:20:04    

si vous savez merci de nous aider.


---------------
http://nikauch.dyndns.org/board/
Reply

Marsh Posté le 06-11-2002 à 16:32:34    

P'tain mais elle est où la question ! C'est pas possible ça ! :fou:  

Reply

Marsh Posté le 06-11-2002 à 16:35:18    

La question est : comment faire ce programme.
c tout.
 
en gros on est en cours et on galere pour le resoudre donc voili voilou
merci
 :hello:


---------------
http://nikauch.dyndns.org/board/
Reply

Marsh Posté le 06-11-2002 à 16:35:43    

Ah..j'ai deviné vu le titre "Exo 0", tu nous demandes de coder ta fonction ! :o
 
Vas lire les rulezzzzz :

Citation :

? [NEW] De la même manière, les demandes de résolutions  
d'exercices ne seront pas acceptées, étant donné le nombre croissant de ce type de demandes lors des périodes de reprise des cours ou d'approche des périodes d'examens.


 
 :kaola:

Reply

Marsh Posté le 06-11-2002 à 16:35:50    

nikauch a écrit a écrit :

si vous savez merci de nous aider.
 




 
aider = faire tout le boulot ? :heink: à la limite montre ce que t'as déjà en disant sur quoi tu coinces...


Message édité par antp le 06-11-2002 à 16:40:21

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 06-11-2002 à 16:36:43    

ba ouai mais sinon au moins nous donner une piste voir un ptit bou du prog.
 :jap:  :jap:


---------------
http://nikauch.dyndns.org/board/
Reply

Marsh Posté le 06-11-2002 à 17:16:59    

OK, une petite piste. Mais on n'ira pas beaucoup plus loin.
 
-------------------------------
Pour qu'une chaine matche le pattern "*tetu*", il faut que tu y trouves les caractères 't', suivi de 'e', suivi de 't', suivi de 'u' quelque part dedans.
-------------------------------
Essaie d'implémenter un truc qui ne fait que ça.
 
Une fois que ça marche, essaie de le modifier pour qu'il suive ceci :
-------------------------------
Pour qu'une chaine matche le pattern "*te*tu*", il faut que tu y trouves les caractères 't', suivi de 'e', quelque part dedans, puis, plus loin dans la chaine (après, pas avant), 't', suivi de 'u'.
-------------------------------
Puis :
-------------------------------
Pour qu'une chaine matche le pattern "te*tu*", il faut que tu y trouves les caractères 't', suivi de 'e', au début, puis, quelque part dans la chaine, 't', suivi de 'u'.
-------------------------------
Et enfin :
-------------------------------
Pour qu'une chaine matche le pattern "*te*tu", il faut que tu y trouves les caractères 't', suivi de 'e', quelque part dedans, puis, comme derniers caractères de la chaine, 't', suivi de 'u'.
-------------------------------
 
Maintenant débrouille-toi avec cela, tu as un plan de travail suffisamment précis pour pouvoir avancer.


Message édité par BifaceMcLeOD le 06-11-2002 à 17:18:14
Reply

Marsh Posté le 06-11-2002 à 17:27:11    

ok merci a toi ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed