Comment integrer une comparaison de chaine dans un switch
Utilisateur anonyme
-
29 mars 2006 à 11:10
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
30 mars 2006 à 14:08
comment integrer une comparaison de chaine dans un switch ?
ctx_man
Messages postés285Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention20 janvier 20133 29 mars 2006 à 11:23
Salut !
C'est "impossible". En tout cas pas directement, au mieu tu peux faire un " case 'a': ".
Sinon tu peux ecrire une fonction qui va retourner un chiffre en fonction de ta chaine de caractere. Par exemple tu calcule le CRC de ta chaine, tu aura peux de chances d'avoir 2 chaines avec le meme CRC. Le CRC etant un nombre tu peux en faire un swicth...
C'est pas glorieux, mais c'est le seul moyen de faire un switch sur une chaine
Le travail c'est la santé, ne rien faire c'est la préserver !!!