C/C++の宿題を片付けます 80代目
■ このスレッドは過去ログ倉庫に格納されています
0789デフォルトの名無しさん
2007/01/10(水) 23:30:31addchararray appendstr fputstrがどう見ても腐っているので修正。 これで動かなかったら俺は知らん。
int addchararray(STR *s,char *c){
for (;*c != NULL; c++) {
if (addchar(s, *c) == 0) {
return 0;
}
}
return 1;
}
void appendstr(STR *s, STR *t){
s->end->moji = t->begin->moji;
s->end->next = t->begin->next;
s->end = t->end;
s->size += t->size;
free(t->begin);
free(t);
}
int fputstr(FILE *fh, STR *s){
SLIST *p;
for(p = s->begin; p->next != NULL; p = p->next)
fputc(p->moji, fh);
return s->size;
}
■ このスレッドは過去ログ倉庫に格納されています