/* string library functions */ /* 'strncpy' copies one string to another, for 'n' characters */ #include #include int main() { int i; char string1[] = "This is string 1."; char string2[] = "And now, for something completely different."; printf("Before copy...\n"); printf("String 1: %s\n", string1); printf("String 2: %s\n", string2); strncpy (string2, string1, 4); printf("After copy 4 ...\n"); printf("String 1: %s\n", string1); printf("String 2: %s\n", string2); strncpy (string2, string1, 8); printf("After copy 8 ...\n"); printf("String 1: %s\n", string1); printf("String 2: %s\n", string2); strncpy (string2, string1, 20); printf("After copy 20 ...\n"); printf("String 1: %s\n", string1); printf("String 2: %s\n", string2); printf("Let's look at array 'string2' ...\n"); for (i=0; i