Retourner une lettre dans un mot. (TCL) ?

Signaler
Messages postés
2
Date d'inscription
dimanche 6 février 2005
Statut
Membre
Dernière intervention
6 février 2005
-
Messages postés
231
Date d'inscription
mercredi 12 février 2003
Statut
Membre
Dernière intervention
7 juillet 2009
-
Bonjour ,
j'ai commencer le tcl depuis 2 jours seulement et je me demandais un truc ( afin pour ceux qui connaisse le mIRC script , un truc qui travaillerais un peu comme $gettok et $chr , mais en tcl )..

Alors voila le probleme ,

J'ai un [lindex $text 0] qui retourne !allo , et un $text qui retourne !allo blablabla...
j'aimerais savoir si sa serais possible de determiner :

1- S'il est possible d'avoir la premiere lettre du !allo (!).
2- S'il est possible de suprimer le ! dans le allo.
3- S'il serais possible de rajouter un char a ce !allo , ex : le $chr(64) = @ (en irc script) , donc p-e existe t'il une commande ex : [char 64] , qui retournerais @ ?

Merci bcp.

3 réponses

Messages postés
231
Date d'inscription
mercredi 12 février 2003
Statut
Membre
Dernière intervention
7 juillet 2009

1- [string index $text 0]

2 - set rtext [string range $text 1 end] ou set rtext [string trim $text !]

3- ?
Messages postés
2
Date d'inscription
dimanche 6 février 2005
Statut
Membre
Dernière intervention
6 février 2005

Merci hades53 ,

tu viens de répondre a bcp de mes questions que jme posait concernant le tcl :P

Pour la question 3 , jva la preciser alors.

Est-til possible /existe t'il une commande permettant de savoir / retourner des char ?

Ex : $chr(64) en mIRC donne @

Est-ce quil y aurais une commande en tcl permettant de retourner @ en char ...

ex : [char 64] retournerais @ ?

*le @ n'est qun exemple...
Messages postés
231
Date d'inscription
mercredi 12 février 2003
Statut
Membre
Dernière intervention
7 juillet 2009

Essaye \64 ou \x40