Malloc et C [Résolu/Fermé]

Signaler
Messages postés
378
Date d'inscription
vendredi 17 octobre 2008
Statut
Membre
Dernière intervention
3 mai 2012
-
Messages postés
29251
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
9 avril 2020
-
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/

3 réponses

Messages postés
29251
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
9 avril 2020
6 812
#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
Messages postés
378
Date d'inscription
vendredi 17 octobre 2008
Statut
Membre
Dernière intervention
3 mai 2012
57
Merci pour ta réponse
Messages postés
29251
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
9 avril 2020
6 812
De rien, bonne continuation