Ayuda ficheros c++

Iniciado por oskrg55, 7 Agosto 2015, 06:50 AM

0 Miembros y 1 Visitante están viendo este tema.

oskrg55

hola gente tengo problemas con un proyecto final de la u ... talvez puedan hecharme una mano.. lo que tengo que hacer es un bingo la parte con problema esta en sacar los datos del archivo no los saca correctamente codigo

Código (cpp) [Seleccionar]
for (int i=0;i<=4;i++)
{ // llena la matriz cpn todos los numeros aleatorios
   matTest[i]=arrB[i];
}
for (int i=0;i<=4;i++)
{
   matTest[i+5]=arrI[i];
}
for (int i=0;i<=4;i++)
{
   matTest[i+10]=arrN[i];
}
for (int i=0;i<=4;i++)
{
   matTest[i+15]=arrG[i];
}
for (int i=0;i<=4;i++)
{
   matTest[i+20]=arrO[i];
}

for (int x=0;x<=24;x++){
   Carton=matTest[x];
   abreLlenado<<Carton <<" " ;
}

todo eso lo hace bien siguiente
Código (cpp) [Seleccionar]
void aciertosBingo( )
{
acierto=0;
contadorx =0;
  ifstream entradaAc("numsCarton.txt",ios::in);
  if(!entradaAc)
{
     cerr<<"ERROR!!! NO SE PUDO ABRIR EL ARCHIVO\n";
     exit(1);
 }

   while(!entradaAc.eof())
   {
entradaAc>>codigo>>Carton;
cout<<codigo<< " ";
   }
}

esa parte aciertos bingo da mal digamos lo numeros del archivo son
1234 9 12 5 15 7 23 17 22 29 30 36 38 45 35 31 53 48 58 56 55 74 64 65 75 61
el 1234 es codigo y los demas son numeros pero vean lo que imprime
1234 12 15 23 22 30 38 35 53 58 64 75 75
osea imprime todo solo deseo manipual por separado codigo y carton gracias

Mod: Los códigos deben ir en etiquetas GeSHi

Helbal

No entiendo muy bien cual es tu problema. Podrias explicarte mejor?

ivancea96

Si solo quieres sacar por pantalla los números, tienes:

Código (cpp) [Seleccionar]
entradaAc>>codigo;
while(!entradaAc.eof())
{
    entradaAc >> Carton;
    cout << Carton << " ";
}


Primero sacas a una variable el código, y luego lees cada número del cartón.

oskrg55

gracias sencillo y  me sirvio mucho