pavasqu Posted July 9, 2012 Report Share Posted July 9, 2012 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 1200000201,BANCOBCI 2300000102BANCOESTADO 1500000102BANCOSANTANDER110000(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. Link to comment Share on other sites More sharing options...
AshWilliams Posted July 9, 2012 Report Share Posted July 9, 2012 Con fscanf puede ser http://c.conclase.net/librerias/?ansifun=fscanf Saludos :krider: Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now