Malloc et C
Résolu
Bonjour,
J'aimerais réaliser un programme qui alloue avec malloc ( 10, 100, 1 ààà, puis, si mon architecture le permet, 4 000 Mo.
Ensuite, je souhaiterais tester la valeur de retour.
Quelqu'un pourrait m'aider , Je ne sais pas par où commencer.
Merci d'avance à tous ceux qui me répondront/
J'aimerais réaliser un programme qui alloue avec malloc ( 10, 100, 1 ààà, puis, si mon architecture le permet, 4 000 Mo.
Ensuite, je souhaiterais tester la valeur de retour.
Quelqu'un pourrait m'aider , Je ne sais pas par où commencer.
Merci d'avance à tous ceux qui me répondront/
3 réponses
#include <stdio.h> #include <stdlib.h> int main(){ void *p; p = malloc(1024*1024*10); if(!p){ fprintf(stderr,"not enough memory\n"); return 1; } free(p); // etc... return 0; }
Bonne chance