Questions et réponses pour le memset :

memset est une fonction de bibliothèque standard C qui définit les N premiers octets du bloc de mémoire à la valeur spécifiée (interprétée comme un caractère non signé)

5
votes
J'ai recherché le code d'une bibliothèque et j'ai remarqué que les appels à calloc sont suivis de memset pour le bloc alloué par ...

10
votes
en général, selon la norme C, il garantit que le memset () avec 0 sera nul les bits de rembourrage dans une structure C? Quoi de GCC? Par exemple, quelque chose comme: ...

9
votes
J'écris un conducteur qui me demande d'effacer toute la mémoire allouée à zéro. Memset est une fonction d'espace utilisateur, mais j'aimerais sav ...

8
votes
J'ai ce code char * oldname = new char[strlen(name) + 1]; memcpy(oldname,name,strlen(name) + 1); name = new char[strlen(oldname) + strlen(r.name) + 1]; memset(name, '\0', strlen(nam ...