Ver Mensaje Individual
  #3  
Antiguo 30-05-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Me parece GLGB que vas a tener que elaborar más. El problema es que la propiedad CommaText, como ya observaste, divide no sólo por comas sino también por espacios.

Lo ideal sería que los campos en el archivo CSV estuviesen delimitados, por ejemplo:

Código:
"0001","GERARDO PEREZ GALINDO", "GALEANA 211", "3949588"
"0020","AGUSTIN LOPEZ MENDOZA", "MINA 344", "3948588"
Pero si no tienes control sobre el formato del archivo, no se me ocure otra cosa que hacer el rastreo manualmente, esto es,

1. buscas la primera coma y apuntas su posición
2. copias la parte de la cadena desde el principio hasta esa posición
3. borras dela cadena la parte recién copiada
4. repites los pasos anteriores mientras la cadena no esté vacía.

Esta es la idea. No pongo un código más explícito porque desconozco las funciones en C que hacen eso, pero creo que puedes partir de ahí.

// Saludos
Responder Con Cita