Tu comunidad de Seguridad Informatica

[C] Ejemplo calloc(). Info1810 Para ver Todo el contenido del foro es necesario estar Registrado! [C] Ejemplo calloc(). Info1810
[C] Ejemplo calloc(). Info1810 Antes de comentar o Aportar es Obligado Leer Las: Reglas | Rules [C] Ejemplo calloc(). Info1810
[C] Ejemplo calloc(). Info1810Ya Esta Disponible al publico "LeProject" el Videojuego del Foro Click Aquí Para Ver el Post. [C] Ejemplo calloc(). Info1810
[C] Ejemplo calloc(). Info1810Pitbull Security Labs "Extras" Esta Disponible! [ENTRA][C] Ejemplo calloc(). Info1810

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1-Slandg- 

-Slandg-
Administrador
Administrador

http://www.pitbullsecurity.org
Dom Nov 14, 2010 1:33 pm
Bueno pues ya tiene tiempo que hize este code, es algo basico para entender la funcion calloc, muy parecida a malloc !!
Bueno aqui les dejo el code, haber si alrato pongo el de malloc y realloc
Código:
// Pruebas de calloc();

#include
#include

int main(){

    long *pPuntero = NULL;                            // Creamos el Puntero!
    long numTotal = 0;                            // Creamos una variable tipo long !

        printf("\nCuantos numeros quieres alocar: ");            // Pedimos Numero!
            scanf("%ld", &numTotal);                // Leemos numero!

        if(numTotal <= 0){                        // Si numTotal es menor o igual a 0

            printf("\n\nEl Numero debe ser mayor a zero!\n");
            printf("Terminando el Programa...\n\n");
                return 0x1;                    // Terminamos el Programa!

        }

        pPuntero = (long *) calloc (numTotal, sizeof(long));        // Alocamos memoria pedida!

        if(pPuntero){                            // si la memoria se aloco bien
            printf("\n\nMemoria Alocada Correctamente!\n\n");    // imprimimos esto

        }else{

              printf("\nNo Hay Suficiente Memoria!\nTerminando el Programa...\n\n");    //
                    return 0x1;                                //Terminamos el programa

        }

        free(pPuntero);

    return 0x0;                                // SI todo salio bien, terminamos el programa correctamente!
}

Fuente:AH

Saludos

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.