Funcion para pasar de cadena a array ??

29/12/2004 - 18:15 por Desarrollo | Informe spam
Hace tiempo miré por aquí que existe una función en vfp que permite pasar
los elementos de una cadena a un arreglo, es decir:

cadena="lun,mar,mie,jue,vie,sab,dom"

=función(cadena,",",arreglo) algo así, no recuerdo la sintaxis creo que va
por ahí

donde:
cadena es en donde se va a buscar
",": es el separador de los elementos de la cadena
arreglo: es donde se va a almacenar el resultado de los elementos separados
de la cadena

así quedaría:

arreglo(1)="lun"
arreglo(2)="mar"
arreglo(3)="mier"
arreglo(4)="jue"
arreglo(5)="vie"
arreglo(6)="sab"
arreglo(7)="dom"

pues la idea es ésta, alguien sabe de que función se trata ??
OJO: no estoy hablando de la rutina de Luciano Mora que esta en portalfox

Gracias anticipadas, saludos !!!

Preguntas similare

Leer las respuestas

#1 El foxero
29/12/2004 - 18:44 | Informe spam
No se si existe la funcion pero en foxpro todo es sencillo :

dimension arreglo(getwordcount(cadena,','))
for i=1 to alen( arreglo)
arreglo[i]=getwordnum(cadena,i,",")
endfor

para mas detalles y depuracion revisa la ayuda

Raul

"Desarrollo" <icsa_momosaARROBAyahoo.com.mx> wrote in message
news:
Mostrar la cita
va
Mostrar la cita
separados
Mostrar la cita
#2 Fernando D. Bozzo
29/12/2004 - 19:17 | Informe spam
En VFP 8:

ALINES(arreglo, cadena2, .F., CHR(13))



Saludos,

Fernando D. Bozzo

"La programación es más eficiente cuando menos se piensa en el código"





"Desarrollo" <icsa_momosaARROBAyahoo.com.mx> escribió en el mensaje
news:
Mostrar la cita
va
Mostrar la cita
separados
Mostrar la cita
#3 Desarrollo
29/12/2004 - 19:43 | Informe spam
ésta mera es, gracias Fernando !!


Fernando D. Bozzo escribió:
Mostrar la cita
#4 Ricardo Passians
29/12/2004 - 19:45 | Informe spam
Corrección: Coma en vez de chr(13) para el caso en cuestión:

ALINES(arreglo, cadena2, .F.,',')




"Fernando D. Bozzo" wrote in message
news:%
Mostrar la cita
pasar
Mostrar la cita
portalfox
Mostrar la cita
#5 Desarrollo
29/12/2004 - 19:48 | Informe spam
de momento estaba utilizando una rutina de Luciano Mora publicada en
portalfox, ya que no recordaba el nomnre de la función, pero Fernando D.
Bozzo ya me paso el nombre de la funcion ALINES(), con esta función te
ahorras algo de codigo

de todas formas gracias foxero

Saludos !!!

El foxero escribió:
Mostrar la cita
Ads by Google
Search Busqueda sugerida