Tweet
/* Replace a sub-string in a string */
#include<stdio.h>
#include<string.h>
int index_str1,index_str2,k;
int c[100];
int str_rep(char *, char *, int *);
/* Function str that finds first location of the sub-string */
int str_rep(char *s1, char *s2, int c[])
{
int count = 0;
int l =0;
int j, i = 0;
char s3[]= "Los Angeles";
for(index_str1 = 0; s1[index_str1]; index_str1++)
for(index_str2=index_str1, k = 0; s1[index_str2] == s2[k]&&s1[index_str1]; index_str2++, k++)
if(!s2[k+1])
{
count ++;
c[l++] = index_str1;
for(j = index_str1; j < strlen(s3)+index_str1; j++)
s1[j] = s3[i++];
printf("\n %s ", s1);
}
return(count);
}
/* Function main */
void main()
{
char *s;
int c[100];
char s1[]="Michael Jackson";
char s2[] ="Jackson";
int count;
str_rep(s1, s2,c);
}
Replace a sub-string in string in C Programming
Posted by
LAHAUL SETH
~
Replace a sub-string in string in C Programming
2012-05-25T19:26:00+05:30
LAHAUL SETH
Programming in C
|
Comments
Replace a sub-string in string in C Programming
2012-05-25T19:26:00+05:30
LAHAUL SETH
Programming in C
|