だから私はポインタを学んでいて、ここでメモリリークを特定するのに苦労しています。私はこれまでmalloc()を使用したことがなく、ポインター演算に慣れていないことを告白します。前もって感謝します。
/*filename: p3.c */
#include <stdio.h>
#include <stdlib.h>
int main()
{
char *buffer;
char *p;
int n;
/* allocate 10 bytes */
buffer = (char *) malloc(10);
p = buffer;
for (n=0; n<=10; n++)
*p++ = '*';
p = buffer;
for (n=0; n <=10; n++)
printf("%c ", *p++);
return 0;
}