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

 


Dernière réponse
Sujet : [C] malloc vs calloc
electricblue

CARBON_14 a écrit a écrit :

memset() devrait être plus portable si on n'est pas attaché à Krosoft.  :D  




très juste, je m'en excuse auprès des utilisateurs d'autres OS (ainsi que ceux qui n'utilisent pas d'OS  :D )
 :)  ;)

 

[edtdd]--Message édité par electricblue--[/edtdd]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
electricblue

CARBON_14 a écrit a écrit :

memset() devrait être plus portable si on n'est pas attaché à Krosoft.  :D  




très juste, je m'en excuse auprès des utilisateurs d'autres OS (ainsi que ceux qui n'utilisent pas d'OS  :D )
 :)  ;)

 

[edtdd]--Message édité par electricblue--[/edtdd]

Carbon_14 memset() devrait être plus portable si on n'est pas attaché à Krosoft.  :D
electricblue Bah ds ce cas on utilise l'API "FillMemory" ....
Carbon_14 Mais si on veut initialiser avec autre chose que des zéros, vaut mieux prendre malloc() a priori.
electricblue En gros calloc c'est 1 malloc amélioré...
Carbon_14 calloc initialise avec des zéros me semble-t-il du même coup.
 
Cf Gilou dans  
http://forum.hardware.fr/sqlforum/ [...] cache=&p=1
El_gringo bah t'as pas vu les paramètres de chacune de ces fonctions !?
En fait elle réservent toutes les 2 un espace mémoire et rendent un poiteur void* (à caster généralement selon le type que tu veux !). La différence, c que pour malloc, tu donnes directement le nombre de bytes à réserver, et avec calloc tu donnes la taille en bytes d'un élément, et le nombre d'éléments (c pr réserver pr des tableaux généralement). Mais on peut faire les même choses avec ces 2 fonctions. Personnellement, j'utilise que Malloc.
Voila, satisfait !?
electricblue J'aurais voulu connaitre la difference entre le malloc et le calloc, tt ça en C bien sur  :) .
merci

 

[edtdd]--Message édité par electricblue--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)