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:
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 !!!


Respuesta Responder a este mensaje
#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:
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 !!!


Respuesta Responder a este mensaje
#3 Desarrollo
29/12/2004 - 19:43 | Informe spam
ésta mera es, gracias Fernando !!


Fernando D. Bozzo escribió:
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:

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 !!!







Respuesta Responder a este mensaje
#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:%
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:
> 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 !!!
>
>


Respuesta Responder a este mensaje
#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ó:
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:

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 !!!







Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida