Bonjour.
J'ai une question à propos de la libération de mémoire allouée au préalable avec la fonction malloc.
Si j'alloue une chaîne de caractères ainsi :
char *szv = (char *)malloc(200*sizeof(char));
et que par la suite je décale son pointeur comme cela :
szv+=3;
est-ce que lors de la libération de la mémoire allouée je dois faire :
free(szv-3);
ou dois-je faire tout simplement free(szv) ?
En espérant une réponse de votre part, je vous en remercie d'avance.
Greg.