Salve, con questo programma vorrei, date una stringa e una lettera, sostituire tutte le occorrenze della lettera data all'interno della stringa con 'a', ma purtroppo non funziona. Qualcuno mi può aiutare?
#include <stdio.h>
#include <string.h>
#define MAX 100
void funz(char s[], char *c)
{ int i;
for(i=0; i<strlen(s); i++){
if(s==*c){
s='a';
}
}
printf("%s", s);
}
int main()
{
char s[MAX];
char f;
printf("Inserire stringa: ");
scanf("%s", s);
printf("Inserire carattere: ");
scanf("%c", &f);
funz(s,&f);
return(0);
}