Quisiera poder leer un archivo log con estructuras es decir sacando por partes la información si me ayudan de verdad porque es de una materia de estructura
El nombre del archivo puede ser cualquiera
09/20/2014 12:41:46.698 [744]: Command line: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe update /queue
09/20/2014 12:41:49.837 [744]: ngen returning 0x00000000
09/20/2014 12:42:07.400 [4932]: Command line: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe update /queue
09/20/2014 12:42:08.407 [4932]: ngen returning 0x00000000
09/20/2014 12:42:08.557 [2440]: Command line: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe executeQueuedItems 1
09/20/2014 12:42:08.574 [2440]: Executing command from offline queue: install "Microsoft.VisualC, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /NoDependencies /queue:3 /nologo
09/20/2014 12:42:08.605 [2440]: Executing command from offline queue: install "System.Web.RegularExpressions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /NoDependencies /queue:3 /nologo
Crea una estructura con variables para almacenar fecha, hora y descripción,
Lees hasta el espacio y lo almacenas en fecha, lees hasta el signo "]", y lo almacenas en hora, y el resto hasta el "\n" (salto de linea), y lo almacenas en descripción :rolleyes:
Aporta código y te podremos ayudar, sino es díficil
Saludos
Como bien dice @MeCraniDOS, una estructura simple para usar en pseudocódigo:
Crear array: fecha, hora, id, descripcion;
Mientras caracter_leido no sea igual a EOF entonces
leer_caracter
procesar_leidos
Fin_Mientras
En leer_caracter puedes añadir ese caracter a un buffer y en procesar_leidos puedes hacer que identifique si esta en la sección fecha, hora... y cuando terminar sección y empezar otra.
Saludos.