-
Notifications
You must be signed in to change notification settings - Fork 0
/
usuario.h
27 lines (23 loc) · 939 Bytes
/
usuario.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/***********************************************************
* usuario.h *
* Declaracao da estrutura de usuario e headers de funcoes *
* Catiane, Matheus da Rosa, Pedro Vanzella *
* *
* Redes 2 *
***********************************************************/
#ifndef _USUARIO_H
#define _USUARIO_H
struct usuario
{
int id; /* 4 bytes */
char nome[20]; /* 20 bytes */
char senha[20]; /* 20 bytes */
}; /* 44 bytes */
struct usuario* users[50];
struct usuario* novo_usuario(int id, char* nome, char* senha);
struct usuario* login(char* nome, char* senha); /* retorna nulo caso falhe */
struct usuario* find_by_name(char* name);
struct usuario* find_by_id(int id);
void popula_db_users();
void salva_user(struct usuario* usr);
#endif /* _USUARIO_H */