分类：电脑/网络-程序设计
问题：vfpro中如何取一个数的个位，十位……分别取出来比如X变量的值 
比如X变量的值为123, 我要如何能把1,2,3这三个数单独取出来呢！！先谢了！
回答：x=12345
Dimension a(100)
&&100是随便写的，这里就是定义一个数组，存放所有的数。比如你只有3位数，可以定义a(3)
a=-1
i=1
Do While .T.
  If Int(x/10)> 0
    a(i)=x-Int(x/10)*10
    x=Int(x/10)
    i=i+1
  Else
    a(i)=x
    Exit
  Endif
Enddo

For i=100 To 1 Step -1
  If a(i) >=0
    ??a(i)
  Endif
Endfor
Return