Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct reg2{
- int codigo;
- int cantidad;
- int peso;
- };
- void creapesos(){
- reg2 r2;
- int ultimo = -1;
- char seguir;
- ofstream f2("pesos.dat",ios::binary);
- if (f2){
- cout << "\nSe crea fichero de pesos\n\n";
- do{
- do{
- cout << "Deme codigo: ";
- cin >> r2.codigo;
- }while (r2.codigo<=ultimo); //que es lo que hace realmente esto?
- ultimo=r2.codigo;
- cout << "Deme cantidad: ";
- cin >> r2.cantidad;
- cout << "Deme peso: ";
- cin >> r2.peso;
- f2.write ((char*)&r2,sizeof(reg2));//porque se escribe el char* si r2 es un struct de int y que indicaria el sizeof
- cout << "\nDesea mas datos (s/n)?\n";
- seguir = getch();
- }while (seguir!='n');
- f2.close();
- }else
- cout << "Error en la apertura del fichero\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement