Sponsorlu Bağlantılar
#include<conio.h>
#include<string.h>
int main()
{
char paragraf[500],kelime[15],degistir[15];
printf("Bir paragraf veya cumle giriniz\n");
gets(paragraf);
printf("Paragrafta bulunacak ve sonra da degistirilecek kelimeyi giriniz\n");
scanf("%s%s",kelime,degistir);
int a,b,i,j,c;
a=strlen(kelime);
b=strlen(paragraf);
c=strlen(degistir);
j=-1;
for(i=0;i<b-a+1;i++)
{
if(strncmp(paragraf+i,kelime,a)==0)
{
j=i;
break;
}
}
if(j==-1)
printf("kelime paragrafta bulunamadi\n");
else
{
if(c>a)
{
for(i=b;i>j+a-1;i--)
paragraf[i+c-a]=paragraf[i];
}
else if(a>c)
{
for(i=j+c;i<b+1;i++)
paragraf[i]=paragraf[i+a-c];
}
for(i=j;i<j+c;i++)
paragraf[i]=degistir[i-j];
}
printf("paragrafin son hali:\n%s\n",paragraf);
getch();
return 0;
}
Sponsorlu Bağlantılar
Hiç yorum yok:
Yorum Gönder