Match
Fermé
ati
-
Modifié par ati le 17/09/2013 à 09:01
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 - 17 sept. 2013 à 14:47
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 - 17 sept. 2013 à 14:47
A voir également:
- Match n match
- Regarder match canadien en direct gratuit ✓ - Forum Réseaux sociaux
- Voir match en direct gratuitement - Accueil - Guide streaming
- Live match tv gratuit ✓ - Forum Cinéma / Télé
- Facebook rencontre match disparu - Forum Facebook
- Match psg en direct tv gratuit ✓ - Forum Réseaux sociaux
5 réponses
juliencolin54
Messages postés
217
Date d'inscription
dimanche 22 juillet 2012
Statut
Membre
Dernière intervention
1 octobre 2013
55
17 sept. 2013 à 08:45
17 sept. 2013 à 08:45
Bonjour,
"*" est la wildcard, elle peut remplacer toutes chaînes de caractères.
Donc au lieu de tester si deux chaînes "simple" sont identiques (comme le fait strcmp()), tu testes des chaînes contenant ce caractère.
Par exemple :
"toto" est "toto" sont identiques
si chaque "*" est remplacée par un "o" les deux chaînes sont identiques
si on remplace "*" par "toto", les deux chaînes sont identiques
si on remplace les deux "*" par "" (chaîne vide), les deux chaînes sont identiques
si on remplace la première "*" par "t" et la deuxième "*" par "to", les deux chaînes sont identiques
la deuxième chaîne "*a" signifie "toute chaîne se finissant par un a", or "toto" ne correspond pas.
Peut-être que ça pourrait t'aider aussi dans tes recherches de savoir que c'est un exercice de la piscine d'Epitech.
Normalement, l'exercice suivant est
Cordialement,
"*" est la wildcard, elle peut remplacer toutes chaînes de caractères.
Donc au lieu de tester si deux chaînes "simple" sont identiques (comme le fait strcmp()), tu testes des chaînes contenant ce caractère.
Par exemple :
match("toto", "toto") == 1car
"toto" est "toto" sont identiques
match("toto", "t*t*") == 1car
si chaque "*" est remplacée par un "o" les deux chaînes sont identiques
match("toto", "*") == 1car
si on remplace "*" par "toto", les deux chaînes sont identiques
match("toto", "*toto*") == 1car
si on remplace les deux "*" par "" (chaîne vide), les deux chaînes sont identiques
match("toto", "*o*") == 1car
si on remplace la première "*" par "t" et la deuxième "*" par "to", les deux chaînes sont identiques
match("toto", "*a") == 0car
la deuxième chaîne "*a" signifie "toute chaîne se finissant par un a", or "toto" ne correspond pas.
Peut-être que ça pourrait t'aider aussi dans tes recherches de savoir que c'est un exercice de la piscine d'Epitech.
Normalement, l'exercice suivant est
int nmatch(str, str), et généralement, il est préférable de commencer par celui-ci !
Cordialement,