( labadimate | 2006. 03. 07., k – 22:04 )

Ez a megoldas mukodik, bar nem a legoptimalisabb.
A te kododdal a problema valahol itt volt:
"for (j = 0; torlendok[j] != alap[i]; j++)
alap[x++] = alap[i];"

A for j ciklus tulindexelheti a torlendok tombot, ez okozta a seg.faultot.

Mate

void squeeze (char alap[], char torlendok[])
{
int i, j, x = 0, bFound;

for (i = 0; alap[i]; i++)
{
bFound = 0;
for (j = 0; torlendok[j]; j++)
{
if(torlendok[j] == alap[i])
{
bFound = 1;
break;
}
}
if(!bFound)
{
alap[x++] = alap[i];
}
}
alap[x] = '\0';
}