Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2010, 14:12
negropatagon
 
Fecha de Ingreso: julio-2010
Mensajes: 8
Antigüedad: 13 años, 10 meses
Puntos: 0
Exclamación leer y almacenar datos desde un txt

hola a todos, tengo una gran duda, cual es la mejor forma de trabajar un fichero?
he estado tratando de leer un txt para luego almacenar sus datos en una matriz, pero no me ha resultado.

mism datos(entradadeprueba) tienen este estilo

DM 00000 04000
DM 00000 04001
. . . .
. . . .
DM 00000 04799
TR 00000 00000 1
TR 00001 00000 1
. . . .
. . . .
TR 00065 00000 1

logro leerlo con este Código.

#include <iostream>
#include <fstream>
using namespace std;

int main ()
{
ifstream celar;
celar.open("entradadeprueba.txt", ios::in);
char linea[80];
if (celar.is_open()){
while(!celar.eof())
{
celar.getline(linea, 80);
cout<< linea<< endl;
}
}
getchar();
celar.close();
return 0;
}

que me pueden recomendar para almacenarlas en una matriz de tipo
DM[contador_dm][2] y TR[contador_tr][3].