#include <stdio.h> void squeeze (char s[], char c) { int i, j; for (i = 0; s[i] != '\0'; i++) if (s[i] != c) s[j++] = s[i]; s[j] = '\0'; } int main (void) { squeeze("foo bar baz", 'b'); return 0; } И вот эта прога сегфолтится - WTF!? (это к 2.4 из K&R) :(