Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- char encriptar(char *encrypt) //nuestra funcion encriptadora
- {
- int *numerosencriptados, *operaciondeencriptacion;
- char *encrypts;
- int b=40;
- encrypt = (char *) malloc(sizeof(char));
- numerosencriptados = (int *)malloc(sizeof(int));
- numerosencriptados = (int *) encrypt;
- encrypts = (char *) malloc(sizeof(char));
- encrypts = (char *) numerosencriptados; //asignacion con casting apuntando a la variable numerosencriptados
- operaciondeencriptacion = (int *) malloc(sizeof(int)); //variable char * con espacio dinámica
- //comparaciones chequea reserva de espacio
- if(encrypt==NULL)
- {
- printf("No hay espacio suficiente en memoria\n");
- }
- if(numerosencriptados==NULL)
- {
- printf("No hay espacio suficiente en memoria\n");
- }
- if(operaciondeencriptacion==NULL)
- {
- printf("No hay espacio suficiente en memoria\n");
- }
- while(fgets(encrypts, sizeof(numerosencriptados-1), stdin))
- {
- operaciondeencriptacion =(int *) encrypt + b;
- if(operaciondeencriptacion>=(int *)255)
- {
- printf("Exceso de limite, o no se reservo nada!!\n");
- exit(0);
- }
- else
- {
- printf("datos: %s", operaciondeencriptacion);
- }
- }
- }
- /*int main()
- {
- char *datos=(char*)malloc(sizeof(char));
- printf("Encriptar datos: ");
- fgets(datos, sizeof(datos-1), stdin);
- encriptar(datos);
- //llamada de funcion
- }*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement