Page 98, Exercise 2 : strndel()

 

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';

}