VO StrDelChr(CH *s,CH c) /**MFK Löscht alle Zeichen 'c' aus dem String.**/ { CH *d=s; while(*s) { if(*s!=c) { *d++=*s; } s++; } *d='\0'; }
Eine (hab' hier keinen Compiler ..., funktionierende?) Variante:
VO StrDelChr(CH *s, CH c) /**MFK Löscht alle Zeichen 'c' aus dem String.**/ { for (CH *d=s; (*s=*d)!='\0'; ++d) { if (*s!=c) { ++s; } } }