replace word in c
// here the word post is replaced by the word dak
// POST ----> DAK
#include <stdio.h>
#include <string.h>
void main ()
{
char arr [100];
int i,j;
printf("Enter the array: ");
gets(arr);
for(i=0; i < strlen(arr); i++)
{
if(arr[i] == 'p' && arr[i+1] == 'o' && arr[i+2] == 's' && arr[i+3] == 't')
{
arr[i] = 'd';
arr[i+1] = 'a';
arr[i+2] = 'k';
j=i+3;
// deleting letter "t" from the word "post"
while(arr[j-1]!='\0')
{
arr[j] = arr[j+1];
j++;
}
}
}
printf("\n-------------------------------------------------------------------\n");
printf("Replaced string: %s\n", arr);
printf("-------------------------------------------------------------------\n");
}