Hola amigos de chilecomparte, escribo para pedir su ayuda ya que hace poco empece a programar con Borland C++ que es equivalente a Turbo C++ 4.5, pero funciona para win 64 bits. mi problema reside en el manejo de archivos. yo tengo un archivo...cartola.txt...que reside en el disco duro y tiene la siguiente estructura. 0201,BANCOBCI 120000 0201,BANCOBCI 230000 0102BANCOESTADO 150000 0102BANCOSANTANDER110000 (codigo,sucursal,glosa,giro,transaccion) mi pregunta es como puedo separar el registro y cada dato guardarlo en una variable diferente, y como puedo ir verificando que si esta leyendo de forma correcta. esto es lo que tengo, no creo ir muy bien encaminado , asi que espero que me puedan ayudar. #include<stdio.h> #include<conio.h> #include<ctype.h> #include<stdlib.h> #include<fstream.h> #include<iostream.h> #include<string.h> void main() { int i,cont; char codigo[2]; char sucursal[2]; char giro[1]; // char deposito[1]; char transaccion[10]; char glosa[10]; char registro[24]; ifstream ent("c:\cartola.txt"); while(!ent.eof()) { cont=0; ent.getline(registro,24); for(i=0;i<=1;i++) { if(registro==codigo) cont++; } for(i=2;i<=4;i++) { if(registro==sucursal) cont++; } for(i=5;i<=18;i++) { if(registro==glosa) cont++; } for(i=19;i<=19;i++) { if(registro==giro) cont++; } for(i=20;i<=24;i++) { if(registro==transaccion) cont++; } } } DE ANTE MANO MUCHAS GRACIAS.