Retourner au contenu associé (entrée de forum : ma j'galère sur un simple free sur un string)
Posté par gunsailor le 03 septembre 2019 à 21:16. En réponse au message ma j'galère sur un simple free sur un string. Évalué à 1.
Bon alors là j'ai dû mal me faire comprendre. size est la taille de result. Si size vaut 0 alors result est égal à null. Mais je veut bien concevoir votre aspect de la réalité:
if(*size < len){ if(*result == NULL) *result = calloc(len +1, sizeof(char)); else *result = realloc(*result, (len + 1) * sizeof(char)); *size = len; }
et le calloc reste essentiel !
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Reallocation sans free ?
Posté par gunsailor . En réponse au message ma j'galère sur un simple free sur un string. Évalué à 1.
Bon alors là j'ai dû mal me faire comprendre. size est la taille de result. Si size vaut 0 alors result est égal à null. Mais je veut bien concevoir votre aspect de la réalité:
et le calloc reste essentiel !