#include<stdio.h>
int strlength(char *p);
void degistir(char *p, char eski, char yeni);
main()
{
char *p,eski[2],yeni[2];
printf("Lutfen bir cumle giriniz: ");
p = new char[255];
gets(p);
printf("Eski harf: ");
gets(eski); //enter beni engellememesi icin dizi kullandim.
printf("Yeni harf: ");
gets(yeni);
degistir(p, eski[0], yeni[0]);
printf("\nCumlenin yeni hali:\n%s",p);
}
void degistir(char *p, char eski, char yeni)
{
char *ptr;
ptr = p;
while(*ptr != NULL)
{
if(*ptr == eski)
{
*ptr = yeni;
}
ptr++;
}
}