Salve a tutti...devo scrivere un programma che ricevuti una frase e un insieme di caratteri elimini ogni occorrenza di questi cartteri all interno della frase...ecco il mio codice
int main()
{
char frase[100];
int k=0;
int j;
cout<<"inserisci ua frase :"<<endl;
cin.getline(frase,100);
char elenco[]={'d','a','m','e','r','u','d','i','t','i','n','t','e','b','i','r','r','e','i','l'};
char *p=elenco;
for(j=0;j<strlen(frase);j++)
{
if(frase[j]==*(p+k))
frase[j]=' ';
if(j==strlen(frase))
{
k++;
}
}
come faccio a far ripartire il for che elimina le occorrenze una volta che questo è arrivato alla fine???