Hola de nuevo xD,
tengo un problema con este programa:
int eliminaTodasApariciones(char orig[], char c, char dest[]){
int i,j,numElim;
numElim = 0;
for (i = 0; i < strlen(orig); i++){
for (j = i; j < strlen(orig); j++){
if (orig != c){
dest[j] = orig;
dest[j + 1] = '\0';
}
}
if(orig == c){
numElim++;
}
}
return numElim;
}
Se supone que tiene que eliminar el caracter que indique en la cadena pero al ejecutarlo pongo "hola" y el caracter a eliminar ('o') y en lugar de devolverme "hla" me devuelve hhla.
AYUDA please