Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Elenco Telefonico Remoto - macro.h

macro.h

Caricato da:
Scarica il programma completo

  1. /* VARIABILI E COSTANTI GLOBALI */
  2.  
  3. #ifndef _macro_
  4.  
  5. #include <unistd.h>
  6. #include <string.h>
  7. #include <stdio.h>
  8. #include <sys/socket.h>
  9. #include <netinet/in.h>
  10. #include <arpa/inet.h>
  11. #include <stdlib.h>
  12. #include <errno.h>
  13. #include <signal.h>
  14.  
  15. #define NOME 15
  16. #define COGNOME 20
  17. #define NUMERO 12
  18. #define NICKNAME 15
  19. #define PASSWORD 15
  20.  
  21. #define PORTA 9999
  22.  
  23. #define RISPOSTA 12
  24.  
  25. /*#define RESTORE \033[00m
  26. #define BLACK \033[00;30m
  27. #define FIREBRICK \033[00;31m
  28. #define RED \033[01;31m
  29. #define YELLOW \033[01;33m
  30. #define FOREST \033[00;32m
  31. #define GREEN \033[01;32m
  32. #define BROWN \033[00;33m
  33. #define NAVY \033[00;34m
  34. #define BLUE \033[01;34m
  35. #define PURPLE \033[00;35m
  36. #define MAGENTA \033[01;35m
  37. #define CADET \033[00;36m
  38. #define CYAN \033[01;36m
  39. #define GRAY \033[00;37m
  40. #define WHITE \033[01;37m*/
  41.  
  42. FILE *ElencoTelefonico;
  43. FILE *Permessi;
  44.  
  45. typedef struct{
  46.         char nome[NOME];
  47.         char cognome[COGNOME];
  48.         char numeroTelefono[NUMERO];
  49. }Record;
  50.  
  51. typedef struct{
  52.         char nickname[NICKNAME];
  53.         char password[PASSWORD];
  54.         int permessi;
  55. }Utente;
  56.  
  57. #endif