Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.24 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. char encriptar(char *encrypt) //nuestra funcion encriptadora
  5. {
  6.      int *numerosencriptados, *operaciondeencriptacion;
  7.      char *encrypts;
  8.      int b=40;
  9.      encrypt = (char *) malloc(sizeof(char));
  10.      numerosencriptados = (int *)malloc(sizeof(int));
  11.      numerosencriptados = (int *) encrypt;
  12.      encrypts = (char *) malloc(sizeof(char));
  13.      encrypts = (char *) numerosencriptados; //asignacion con casting apuntando a la variable numerosencriptados
  14.      operaciondeencriptacion = (int *) malloc(sizeof(int)); //variable char * con espacio dinámica
  15.     //comparaciones chequea reserva de espacio
  16.      if(encrypt==NULL)
  17.      {
  18.                       printf("No hay espacio suficiente en memoria\n");
  19.                       }
  20.                      
  21.      if(numerosencriptados==NULL)
  22.      {
  23.                       printf("No hay espacio suficiente en memoria\n");
  24.                       }
  25.      
  26.      if(operaciondeencriptacion==NULL)
  27.      {
  28.                       printf("No hay espacio suficiente en memoria\n");
  29.                       }
  30.                      
  31.      while(fgets(encrypts, sizeof(numerosencriptados-1), stdin))
  32.      {
  33.                                       operaciondeencriptacion =(int *) encrypt + b;
  34.                                       if(operaciondeencriptacion>=(int *)255)
  35.                                       {
  36.                                                                       printf("Exceso de limite, o no se reservo nada!!\n");
  37.                                                                       exit(0);
  38.                                                                       }
  39.                                                                       else
  40.                                                                       {
  41.                                                                           printf("datos: %s", operaciondeencriptacion);
  42.                                                                           }
  43.                                       }
  44.      }
  45.      
  46. /*int main()
  47. {
  48.     char *datos=(char*)malloc(sizeof(char));
  49.     printf("Encriptar datos: ");
  50.     fgets(datos, sizeof(datos-1), stdin);
  51.     encriptar(datos);
  52.     //llamada de funcion
  53.     }*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement