Salto de linea en fichero texto ( MAC)

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

Avatar de Usuario
Mgalvezh
vAdviser
vAdviser
Mensajes: 766
Registrado: 13 Sep 2007, 16:36

Re: Salto de linea en fichero texto ( MAC)

Mensaje por Mgalvezh »

Hola, puede mandar un ejemplo de las primeras lineas del fichero ?, si te procesa solo la primera linea, entonces tienen '\n'

Se supone que al no tener \n si lees una vez te tiene que tomar el fichero entero como te dice Adelo (gusto en leerte), esto, si es muy grande, pues no se como funcionaria.
Avatar de Usuario
Roberto Blasco
vLeader
vLeader
Mensajes: 1028
Registrado: 21 Dic 2005, 10:18

Re: Salto de linea en fichero texto ( MAC)

Mensaje por Roberto Blasco »

Quizá deberías tener en cuenta las diferencias entre UNIX y Windows, lo mismo van por ahí los tiros. ....


http://es.wikipedia.org/wiki/Nueva_l%C3%ADnea
Guadalajara - España
E-Mail: roberto.blasco.serrano@gmail.com
Skype: roberto.blasco.serrano
Teléfono: (+34)625653066 [WhatsApp]
J. MIGUEL
vCool
vCool
Mensajes: 189
Registrado: 03 Abr 2006, 15:06

Re: Salto de linea en fichero texto ( MAC)

Mensaje por J. MIGUEL »

Convierte el fichero a uno nuevo sustituyendo \r por \r\n y luego lees este.

Un saludo
Adjuntos
procesos.jpg
(32.97 KiB) No descargado aún
milano
vLeader
vLeader
Mensajes: 1169
Registrado: 07 Mar 2006, 12:58

Re: Salto de linea en fichero texto ( MAC)

Mensaje por milano »

Buenos días.
Gracias por vuestra ayuda.
Mgalvezh: Te adjunto un trozo del fichero , uno es txt y el otro csv. Los dos tienen el final de línea Carácter: CR símbolo : \r.

Roberto: Los tiros si van por hay , copio : CR: familia Apple II y Mac OS hasta la versión 9

J. MIGUEL: Este proceso lo había probado, pero lo que hace es meterme un \r\n entre líneas , no en el final de línea. (vamos una cosa rarisima).

Al final creo que lo he solucionado con Recorrer Buffer de velneo que esta si me "parte" la línea por el final (fAsciiToCadena( 13 ))
Esta instrucción la ultilizo poco, pero ya me ha sacado de apuros mas de una vez.( adjunto pantallazo en el fichero adjunto)

Gracias otra vez
Adjuntos
informes.zip
(119.85 KiB) Descargado 147 veces
Un saludo.

Sebastià
Avatar de Usuario
Adelo Herrero
vAdviser
vAdviser
Mensajes: 714
Registrado: 21 Sep 2005, 14:42

Re: Salto de linea en fichero texto ( MAC)

Mensaje por Adelo Herrero »

Vamos a ver; cuando haces
fichero leer línea ¿no te carga todo el fichero en una línea? Pues entonces haces lo siguiente:
1.- Ve buscando el carácter "\n" y la parte izquierda es una línea "real".
2.- Esta línea que has extraído la procesas como necesites.
3.- Quita del texto completo esa primera línea y así sucesivamente hasta que "se te acabe" el texto.

Y ya está, no tiene más misterio que, en lugar de leer cada línea del fichero, lo cargas todo en memoria y lo parseas buscando el carácter "\n", pero es exactamente igual.

Creo que te estás liando porque te puse el array para dejar el código más limpio y al parecer la cagué :(
Responder