Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: merlin en 17 Abril 2007, 15:17 PM

Título: Transformar una cadena rellenada con ceros a la izquierda a entero
Publicado por: merlin en 17 Abril 2007, 15:17 PM
Pues eso,existe alguna forma de pasar una cadena del tipo:
(cadena) 0000533
a  entero 533 ?
Las funciones CInt e Int no me valen,ya que eso me lo convierte a cero (creo),y no se si existira alguna que realice el cambio en este caso.
Y si no,a alguien se le ocurre algo de como quedarme solo con el numero?
nota: descartando los 0 que me vaya encontrando en la cadena no me sirve pq puedo encontrar cadenas del tipo 0000503
Todo bajo visual basic 6.0

Vuestra paciencia y ayuda son apreciadas
Salu2
Título: Re: Transformar una cadena rellenada con ceros a la izquierda a entero
Publicado por: yovaninu en 17 Abril 2007, 18:57 PM

Dim cad1 As String
Dim cad2 As Integer
cad1 = "00002007"
cad2 = Val(cad1)

MsgBox cad2 + 1


no le veo lo dificil.
Título: Re: Transformar una cadena rellenada con ceros a la izquierda a entero
Publicado por: merlin en 18 Abril 2007, 08:20 AM
Ok,gracias yovaninu,no habia probado con la funcion Val.
Salu2