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/
Configuration: Windows XP
Firefox 3.0.8

3 réponses

  1. Modérateur
    #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