Visual Basic - problema con funcion

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 119
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

problema con funcion

Publicado por Christian (713 intervenciones) el 31/05/2007 02:00:09
quiero una funcion la cual le paso una linea de texto y me devuelva otra con ciertos caracteres cambiados

private function reemplazar(cadena as string) as string
dim texto as string
texto=replace(cadena,"1","A")
texto=replace(cadena,"2","E")
texto=replace(cadena,"3","I")
texto=replace(cadena,"4","O")
texto=replace(cadena,"5","U")
reemplazar=texto
end function

esta bien esto?

necesito hacer esto despues

print #1 , reemplazar("ghjas1kjsjkagk2wdwi3sas4n5")

sin embargo esto no resulta , me dan una mano !!

gracias a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema con funcion

Publicado por Pedro Luis (878 intervenciones) el 31/05/2007 10:15:13
private function reemplazar(cadena as string) as string
dim texto as string
cadena=replace(cadena,"1","A")
cadena=replace(cadena,"2","E")
cadena=replace(cadena,"3","I")
cadena=replace(cadena,"4","O")
cadena=replace(cadena,"5","U")
reemplazar=cadena
end function

Obtenias un texto reemplazando simpre la cadena original, con lo que prevalecia el ultimo texto, con esto es la cadena reemplazada la que se vuelve a reemplazar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 119
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:problema con funcion

Publicado por Christian (713 intervenciones) el 01/06/2007 03:15:46
si gracias Pedro , me di cuenta al ratito de mandar el mensaje gracias por tu ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar