ESCRIBIR EN FICHERO TXT CON FORMATO
Publicado por Carlos (1 intervención) el 07/09/2006 15:09:28
Hola amigos:
Soy un joven programador de VB 6.0 y necesito hacer una serie de tareas con ficheros mediante lecturas y escrituras.
A la hora de escribir en un archivo una sucesión de números y cadenas distintas, empleo la instrucción "write" para que los datos vayan separados por comas y luego los pueda leer todos de una vez con "input"y asignárselos a sus respectivas variables. Hasta ahora todo bien.
El problema me surge cuando uno de los números es por ejemplo un double (declarado double) y su valor es entero circunstancialmente. Cuando lo escribo en el fichero, no me lo escribe en él con decimales, y creo que está ahí el problema. Todos los datos, cuando son numéricos, los necesito con una precisión de cuatro decimales (aunque sean ceros) y que la separación decimal sea punto, para que así no haya confusiones con las comas que separan todos los datos en cada línea.
He probado con la instrucción format, pero lo que consigo es que cuando escribo en fichero, los datos me aparezcan con comillas, cosa que tampoco me vale, ya que tampoco lo puedo leer correctamente.
¿Qué me aconsejais? Gracias.
Soy un joven programador de VB 6.0 y necesito hacer una serie de tareas con ficheros mediante lecturas y escrituras.
A la hora de escribir en un archivo una sucesión de números y cadenas distintas, empleo la instrucción "write" para que los datos vayan separados por comas y luego los pueda leer todos de una vez con "input"y asignárselos a sus respectivas variables. Hasta ahora todo bien.
El problema me surge cuando uno de los números es por ejemplo un double (declarado double) y su valor es entero circunstancialmente. Cuando lo escribo en el fichero, no me lo escribe en él con decimales, y creo que está ahí el problema. Todos los datos, cuando son numéricos, los necesito con una precisión de cuatro decimales (aunque sean ceros) y que la separación decimal sea punto, para que así no haya confusiones con las comas que separan todos los datos en cada línea.
He probado con la instrucción format, pero lo que consigo es que cuando escribo en fichero, los datos me aparezcan con comillas, cosa que tampoco me vale, ya que tampoco lo puedo leer correctamente.
¿Qué me aconsejais? Gracias.
Valora esta pregunta


0