> > while(p[i]){if(p[i]==a)p[i]=b;i++;} > > do{if(*p==a)*p=b;}while(*(++p)!='\0); > > for(;*p!='\0';p++)if(*p==a)*p=b; > > while(*p&&(*p==a&&((*p=b)||1))&&p++); > > for式が最短だなヽ(´ー`)ノ > わーいヽ(´ー`)ノヤター > でも無理に一行にまとめても起こられるだけ for(;*p;p++)*p==a&&(*p=b); 漏れ漏れヽ(´ー`)ノ 参考:2000/05/19(金)21時02分35秒