>>357
なんか色々バグってね?

void remove(char *buf)//配列のアドレスを受け取る
{
int n;
char *p;
char *q;

for(p=buf; ISBLANK(*p);p++) //#define ISBLANK(c) ((c)==' '||(c)=='\t')
;
q=p;
n=strlen(q)+1;
while(n--)
*p++=*q++;
}

だろ