Visual Basic - leer un fichero .txt (urgente, trabajo)

Life is soft - evento anual de software empresarial
 
Vista:

leer un fichero .txt (urgente, trabajo)

Publicado por vbMan (13 intervenciones) el 17/11/2005 23:43:06
Hola a todos foreros, estoy leyendo registros (lineas) de un fichero de texto plano (.txt) con la instruccion input, pero cuando un registro o linea tiene una coma, para de leer ahi. Os pongo un ejemplo:

supongamos k el fichero "datos.txt" tiene el sgte. contenido:

jose larra, articulos
jrr tolkien, las dos torres

pues si hago:

open app.path +"\datos.txt" for input as #1
input #1,r
input #1,r2
close #1

r1 tiene "jose larra" y r2 tiene "jrr tolkien".

¿K puedo hacer? Una solucion es poner las lineas o registros entre comillas, entonces he comprobado k no pasa nada ¡pero esk tendria k hacerlo con mas de 5000 lineas!
¿No hay alguna alternativa a "Input", al igual k la hay para "print". Si escribes en un archivo de texto con print, el texto no va entrecomillado, si lo haces con write, si.

Resumiendo, hay alguna instruccion k lea los registro aunke tengan comas (k no sea input con registros entrecomillados).

Perdon por el tocho y gracias mil de antemano.
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:leer un fichero .txt (urgente, trabajo)

Publicado por jose carlos (340 intervenciones) el 18/11/2005 20:12:15
usa la sentencia

LINE INPUT

te captura la línea hasta el final

saludos
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