| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
beta Lt JG

Registrado: 01 Abr 2006Mensajes: 74
|
Publicado: Mar 16 Mar, 2010 1:22 am Asunto: Problema en la carga de un fichero de texto no homogeneo. |
|
|
Tengo unos ficheros de texto cuyas líneas no tienen siempre la misma estructura:
- las formadas por sólo un retorno de carro.
- las formadas por varios campos separados por tab y finalizadas en un retorno de carro.
Además, los contenidos de texto unas veces son numéricos y otras alfabéticos con espacios vacios en su interior.
Deseo cargar el fichero por líneas de texto, y así luego poder manipularlas en su contenido una a una.
Dado que no son ficheros grandes (600 líneas como máximo), mirando en el foro he usado:
| Código: |
TStringList *ContenidoFichero;
ContenidoFichero = new TStringList;
ContenidoFichero->LoadFromFile(NombreFichero);
|
Pero se cuelga con el siguiente mensaje:
| Código: | raised exception class EStringListError with message 'List indes out of bounds (0)' |
¿Alguien será tan amable de indicarme como salir de este atolladero?
Saludos
NOTA: Trabajo con Borland C++ 2009 |
|
| Volver arriba |
|
 |
beta Lt JG

Registrado: 01 Abr 2006Mensajes: 74
|
Publicado: Mar 16 Mar, 2010 10:14 am Asunto: Autocontestación |
|
|
Mediante las instrucciones proporcionadas en el siguiente enlace de este foro he soluciondo el problema que planteé:
| Código: | http://cppbuilder.es/foros/viewtopic.php?t=7169&highlight=tmemo+lineas |
De todas formas gracias por la oportunidad de plantear el problema |
|
| Volver arriba |
|
 |
|