Bonjour,
Je possède une variable
unsigned long *ma_variable = malloc( sizeof(unsigned long) * 10 ); que je souhaiterais remplir de 0, j'ai alors penser à la fonction
memset() mais le problème c'est que lorsque je fait
memset(ma_variable,0,sizeof(ma_variable)); tous les caractères ne sont pas remis à zéro. Je me suis alors rendu sur MSDN et est trouvé cela
http://msdn.microsoft.com/en-us/library/1fdeehz6(VS.71).asp : il semblerait que memset soit fait pour les char* et non les int*.
Puis-je utiliser memset() avec mon int *ma_variable ?
memset( ma_variable, 0, _msize(ma_variable) ); est-il la solution ?
Merci d'avance pour vos réponses et à bientôt !