Program is to replace every occurrence of in a string:
Program is to replace every occurrence of c1 in string with c2 and have function return the no. of replacement
int replace(char *s,char c1,char c2);
void main()
{
clrscr();
char *s,c1,c2;
int ans;
cout<<" enter a string ";
gets(s);
cout<<" enter the string to be searched ";
cin>>c1;
cout<<" enter the string to be replaced ";
cin>>c2;
ans=replace(s,c1,c2);
cout<<" the no. of replacement made "<
cout<<" the string after replacement being made :"<
}
int replace (char *s,char c1,char c2)
{
int i=0;
int count=0;
while(s[i]!= NULL)
{
if (s[i]==c1)
{
s[i]=c2;
count++;
}
i++;
}
return count;
}