C言語なら俺に聞け(入門編)Part 75
■ このスレッドは過去ログ倉庫に格納されています
0357デフォルトの名無しさん
2010/12/24(金) 04:24:17{
int n;
char *p;
char *q;
for(p=buf; ISBLANK(*p);p++) //#define ISBLANK(c) ((c)==' '||(c)=='\t')
;
q=buf;
n=strlen(p)+1;
while(n--)
*q++=*p++;
}
渡される配列の一文字目が空白の場合、空白を取り除く処理をしている関数です
whileで処理されているところがわからないので教えてください
■ このスレッドは過去ログ倉庫に格納されています