Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/02/2012, 22:03
carbon
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Escribir en ficheros

Hola, creo que en vez de utilizar el sistema que estas llevando a cabo podrías utilizar CSV, que usa comas como separador, por ejemplo:

fichero.txt

Código:
// nombreThread1, idThread1, nombreThread2, idThread2, nombreThread3, idThread3 ...

Thread1,1,Thread2,2,Thread3,3
Y en caso de que quieras modificar un valor, solo debes encontrar el índice de la posición de la coma numero 2 y 3, entre las cuales se encuentra el nombre del Thread2 y puedes cambiarlo por Thread6, por ejemplo.

Otra forma es utilizando archivos de configuración:

fichero.ini

Código:
[FICHERO]
nombre1=Thread1
id1=1
nombre2=Thread2
id2=2

// Etc.
Para este sistema debes utilizar las apis de windows (si es que utilizas) GetPrivateProfileString (para leer un valor como nombre2) y writeprivateprofilestring (para escribir un valor en alguna variable como id1).

Creo que estas son las mejores maneras, más cómodas y sencillas ;)

Espero haberte ayudado.