mIRC Home    About    Download    Register    News    Help

Print Thread
#123917 29/06/05 03:14 AM
Joined: Jun 2005
Posts: 44
B
BNX Offline OP
Ameglian cow
OP Offline
Ameglian cow
B
Joined: Jun 2005
Posts: 44
How would I take a character string, or a variable and split each character up into its own variable?
Example

from:
%var = CAT

to:
%var.1 = C
%var.2 = A
%var.3 = T

you guys are too much help grin

Last edited by BNX; 29/06/05 03:15 AM.
#123918 29/06/05 03:17 AM
Joined: Dec 2002
Posts: 3,138
C
Hoopy frood
Offline
Hoopy frood
C
Joined: Dec 2002
Posts: 3,138
Code:
  unset %split.*
  var %i = 1
  while ( %i <= $len($1-) ) {
    set $+(%,split.,%i) $mid($1-,%i,1)
    inc %i
  }

If $1- was "a b c def" you would get:
%split.1 a
%split.2
%split.3 b
%split.4
%split.5 c
%split.6
%split.7 d
%split.8 e
%split.9 f

#123919 29/06/05 03:34 AM
Joined: Jun 2005
Posts: 44
B
BNX Offline OP
Ameglian cow
OP Offline
Ameglian cow
B
Joined: Jun 2005
Posts: 44
thanks grin


Link Copied to Clipboard