Advertisement
Guest User

Untitled

a guest
Aug 19th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 4.50 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <sys/mman.h>
  5. #include <unistd.h>
  6.  
  7. #define MAP_SIZE 4074
  8.  
  9. char **new_map;
  10. char new[MAP_SIZE];
  11.  
  12. int main () {
  13.     char map[MAP_SIZE] = "\
  14. MAPPA SALA CINEMA:                              POSTO LIBERO: [--]             POSTO OCCUPATO: [XX]\n\
  15. \n\
  16. \n\
  17. [POSTO]|| [ 01 ][ 02 ][ 03 ][ 04 ]          [ 05 ][ 06 ][ 07 ][ 08 ][ 09 ][ 10 ][ 11 ][ 12 ][ 13 ][ 14 ]          [ 15 ][ 16 ][ 17 ][ 18 ] ||    \n\
  18. =================================================================================================================================================\n\
  19.  [FILA]||                                                                                                                                  ||    \n\
  20.     O  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  O \n\
  21.     N  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  N \n\
  22.     M  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  M \n\
  23.     L  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  L \n\
  24.     K  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  K \n\
  25.     J  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  J \n\
  26.     I  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  I \n\
  27.     H  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  H \n\
  28.     G  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  G \n\
  29.        ||                                                                                                                                  ||    \n\
  30.        ||                                                                                                                                  ||    \n\
  31.     F  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  F \n\
  32.     E  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  E \n\
  33.     D  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  D \n\
  34.     C  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  C \n\
  35.     B  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  B \n\
  36.     A  ||  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]  [--]            [--]  [--]  [--]  [--]  ||  A \n\
  37.        ||                                                                                                                                  ||    \n\
  38.        ||                                                                                                                                  ||    \n\
  39.        ||                                                                                                                                  ||    \n\
  40.        ||                    =========================================================================================                     ||    \n\
  41.        ||                    |                                        SCHERMO                                        |                     ||    \n\
  42.        ||                    =========================================================================================                     ||    \n\
  43. =================================================================================================================================================\n\
  44. \n";
  45.  
  46.     *new_map = (char *)mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_ANONYMOUS, 0, 0);
  47.  
  48.     if (*new_map == NULL)
  49.         return -1;
  50.  
  51.     strcpy(new, map);
  52.    
  53.     printf("%s\n", new);
  54.  
  55.     return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement