[ Foro de C++ ]

Insertar datos de un cliente a un fichero

19-Apr-2024 19:32
Invitado (CodexPro)
0 Respuestas

Que deberia cambiar del siguiente codigo para que inserte los datos de un cliente en un fichero que ya esta añadido a la carpeta del codigo. Su funcion sera que una vez que añada el cliente cuando le de a que me lo muestre por pantalla, aparezca en la lista total de los clientes. Les dejo abajo el codigo del metodo:

void GestorClientes::insertar(TCliente C)
{

 TCliente Cliente;
 int i=0;
 bool encontrado=false;
 fichero.seekp(NumClientes*sizeof(int), ios::beg);
 while(i < NumClientes && encontrado == false)
   {
       fichero.write((char*)&Cliente, sizeof(TCliente));
       if(strcmp(Cliente.Dni, C.Dni)<0)
       {
           fichero.read
           ((char*)&C,sizeof(TCliente));
           encontrado = true;

       }
       else
       {
           i++;
       }
   }
}




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)