Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
820 connectés 

  FORUM HardWare.fr
  Programmation
  C

  question triviale sur utilisation de malloc

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question triviale sur utilisation de malloc

n°1014558
cassiopee7​5
Posté le 16-03-2005 à 14:46:18  profilanswer
 

bon, c'est très bete comme question mais pour des tableaux dynamiques **tab (pointeur de pointeurs), comment utilise t'on malloc en langage C ?  :whistle:  
 
 

mood
Publicité
Posté le 16-03-2005 à 14:46:18  profilanswer
 

n°1014565
Taz
bisounours-codeur
Posté le 16-03-2005 à 14:48:15  profilanswer
 

man malloc

n°1014567
cassiopee7​5
Posté le 16-03-2005 à 14:49:06  profilanswer
 

NB: c'est un tableau de float.

n°1014568
Taz
bisounours-codeur
Posté le 16-03-2005 à 14:50:54  profilanswer
 
n°1014571
cassiopee7​5
Posté le 16-03-2005 à 14:52:41  profilanswer
 

oui merci mais pour un pointeur simple *tab, j'ai:
float *tab=malloc(sizeof(float))
mais pour un pointeur de pointeurs **tab, j'ai quoi?

n°1014573
jagstang
Pa Capona ಠ_ಠ
Posté le 16-03-2005 à 14:54:48  profilanswer
 

float **tab=malloc(n*sizeof(float*)) ?

n°1014574
Taz
bisounours-codeur
Posté le 16-03-2005 à 14:55:37  profilanswer
 

merci de lire la documentation
 
usage canonique.
 
TYPE *ptr = malloc ( N * sizeof *ptr);
 
ou bien
 
TYPE *ptr = malloc ( N * sizeof(TYPE));

n°1014575
Tarabiscot​e
Posté le 16-03-2005 à 14:55:48  profilanswer
 

Ben tu fais un premier malloc pour allouer ton tableau de pointeurs et une boucle pour allouer chaque sous tableau en stockant leur adresse dans le premier tableau.
 
Après, je te laisse regarder comment marche malloc.

n°1014607
Taz
bisounours-codeur
Posté le 16-03-2005 à 15:03:29  profilanswer
 

maintenant jouons à allouer une matrice N x M (N et M nous connus) avec un seul malloc :)

n°1014608
skeye
Posté le 16-03-2005 à 15:04:34  profilanswer
 

Taz a écrit :

maintenant jouons à allouer une matrice N x M (N et M nous connus) avec un seul malloc :)


 
non connus, tu voulais dire, je suppose? :??:


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 16-03-2005 à 15:04:34  profilanswer
 

n°1014617
cassiopee7​5
Posté le 16-03-2005 à 15:07:55  profilanswer
 

merci tarabiscote  :love:

n°1014625
Taz
bisounours-codeur
Posté le 16-03-2005 à 15:10:50  profilanswer
 

voui


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  question triviale sur utilisation de malloc

 

Sujets relatifs
[VB6] question ftp (api windows)utilisation de borland c++ 5.02
[PHP] Question à propos des classesUtilisation de la fonction split
[SOCKETS] Pb utilisation select ()question pour les pro
[C++] Utilisation de memcpySimple question xml
utilisation du shell en vba pour outlookQuestion à propos de la fonction "preg_replace"
Plus de sujets relatifs à : question triviale sur utilisation de malloc


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR