Salve, sto facendo questo programma che , una volta inserita una frase, debba sostituire una parola di questa frase con un altra data dall utente e quindi stampare la frase , ecco la mia idea:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
char stringa[81];
gets(stringa);
int i,j;
char parola[10];
char parola2[10];
printf("inserisci la parola prsente da sostiruire:");
gets(parola);
for(i=0;i<strlen(stringa);i++){
j=strcmp(parola,stringa[i]);
if(j==0){
printf("inserisci un altra parola da sostituire:");
gets(parola2);
strcpy(parola2,stringa[i]);
}
}
for(i=0;i<strlen(stringa);i++){
printf("la frase e %s\n",stringa[i]);
}
system("PAUSE");
return 0;
}
solo che mi da degli errori, tipo che non riesce a convertire da char a const char ma non capisco cosa voglia dire..