Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - oskrg55

#1
Gracias vamos a ver como sale :)
#2
Esta genial ese codigo pero no habrá forma de hacerlo con caracteres esq es la parte final del programa y tendría q cambiar toda la estructura :( mas bien gracias perdón por la molestia
#3
hola gente tengo un problema con un codigo deseo leer codigo nombre y cedula imprimir eso digamos 234 mario mora 304060
pero sale esto cedula 234 NOMBRE mario mora 2031 cedula 345
osea nada que ver digamos el 345 lo coge del siguiente usuario que estara mal aca codigo c++ aparte nombre es un char de 50

Código (cpp) [Seleccionar]
void registros()
{
system ("cls");
   ifstream entradaRg("regEC.txt",ios::in);
cout << "\t\t\tREGISTROS DEL SISTEMA...\n"<<endl;
cout<< "________________________________________________________________________________\n"<<endl;
   if(!entradaRg)
   {
       cerr<<"\t\t\aERROR!!! NO SE PUDO ABRIR EL ARCHIVO O NO EXISTEN REGISTROS\n";
       exit(1);
   }
while (!entradaRg.eof())
{
 if(!entradaRg)
   {
       break;
   }
    entradaRg>>cedula;
   entradaRg.getline(nombre,50);
   entradaRg>>codigo;
 cout << "\t\t\t\tCEDULA  [ "<<cedula<<" ]\n\t\t\t\tNOMBRE  [ "<<nombre<<" ]\n\t\t\tCODIGO DE CARTON[ "<< codigo<<" ]"<<endl;
   cout<< "________________________________________________________________________________\n"<<endl;
   }
entradaRg.close();
cout <<"Regresando al menu principal"<<endl;
cout <<endl;
system("pause");
main();
}

se agradece la ayuda


Mod: Los códigos deben ir en etiquetas GeSHi, segundo aviso
#4
Programación C/C++ / Re: Duda ficheros c++
10 Agosto 2015, 03:35 AM
Me da error mira
G:\Nueva carpeta\numeros en char\main.cpp|25|error: no matching function for call to 'getline(std::ifstream&, char [50])'|

la variable es esta "char nombre[50]".
q podra ser





ya pude excelente gracias

inx.getline(nombre,50, ' ');
#5
Programación C/C++ / Duda ficheros c++
8 Agosto 2015, 22:29 PM
hola gente tengo un problema con ficheros aca el codigo sencillo
Código (cpp) [Seleccionar]
int main()
{
system("color 0a");
  ofstream salida("salida.txt",ios::out);
  for(int a=0;a<=1;a++)
   {
cout <<"Ingresa nombre\n";
cin.getline(nombre,50);
salida<<nombre<<endl;
  }
salida.close();
bla();
   return 0;
}
void bla()
{
   ifstream inx("salida.txt",ios::in);
   while(!inx.eof())
   {
   inx>>nombre;
  cout <<"nombre["<<nombre<<"]"<<endl;
   }
}


la cosa es que debieria imprimirme nombre digamos mario mora  y julia lopez
pero imprime mal lo hace asi
nombre [mario]
nombre [mora]
nombre [julia]
nombre [lopez]
la idea es todo en la misma linea nombre [mario mora ]
se agradece la ayuda


Mod: Los códigos deben ir en etiquetas GeSHi
#6
Programación C/C++ / Re: Ayuda ficheros c++
8 Agosto 2015, 06:32 AM
gracias sencillo y  me sirvio mucho
#7
Programación C/C++ / Ayuda ficheros c++
7 Agosto 2015, 06:50 AM
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