Meni se logika čini ok, ali javlja mi segmentation error kad dođe do strcpy(str,str+1). Ima li neko ideju u čemu je problem?
Code:
void Ukloni(char *str,char c)
{
if (strlen(str)==0)
return;
else
{
if (str[0]==c)
{
strcpy(str,str+1);
return Ukloni(str,c);
}
else return Ukloni(str+1,c);
}
}
void Ukloni(char *str,char c)
{
if (strlen(str)==0)
return;
else
{
if (str[0]==c)
{
strcpy(str,str+1);
return Ukloni(str,c);
}
else return Ukloni(str+1,c);
}
}