Call: char s1[MAX_SIZE] = {"hello, world!"};
strndel(s1, 5, 7, s2); |
void strndel(char * s, int start, int length, char * cpy)
{/*Exercise 2: create a string with start to length -1 characters
removed from s */
int i,n;
for (i = 0; i < start; i++)
cpy[i] = s[i];
n = start;
printf("start + length: %d\n", start+length);
for (i = start+length; i < strlen(s); i++)
cpy[n++] = s[i];
cpy[n] = '\0';
}
|