hola! necesito q me ayudeis a resolver este programa
trata de un sistema operativo q admite la conexion simultanea de varios usuarios.
nosotros introduciremos los datos de los usuarios(nombre , hora y minuto de entrada, y hora y minuto de salida) y el sistema nos informara de todos los usuarios q se han conectado y el tiempo maximo q han estado conectados(un usuario puede conectarse varias veces en un mismo dia)
os lo resumo :
DATOS ENTRADA: nombre,tiempo de entrada(hora,min) y tiempo de salida(hora,min)
ALMACENAR: para cada usuario el tmpo acumulado de conexion(sal-entr) -->LISTA SIMPL ENLAZ
IMPRIMIR: listado completo de usuarios con sus tmpos de conexion
listado de los usuarios q han permanecido un tmpo superior a un umbral determinado
(Escribir una funcion para cada una de las operaciones q realize el programa)
(Funcion main corta y simple)
MENU DEL PROGRAMA PRINCIPAL :
1-anyador datos
2-listado de tiempos completo
3-listado de tiempos mayores q el umbral
4 salir
lo q he hecho es una struct de la siguiente manera:
struct usuario{
char *nombre;
int tiempoTotal;
struct usuario *sig;
};
pero despues no se si me hace falta un vector tipo esto q os pongo a continuacioon, o q mas tengo q definir.
typedef struct usuario tipousuario;
struct vectorUsuarios{
tipoUsuario * u ;
int numUsuarios;
};
q hago?? q declaro??? me podeis ayudar a como acceder despues a los datos????
ayuda, pleaseeeeeeeeeeeee
thanks!!!!!!!!!