home *** CD-ROM | disk | FTP | other *** search
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
-
- int
- main ()
- {
- char *b, *c;
- int l;
-
- c = "The fat cat jumped over the lazy dog in front of the fireplace";
- b = malloc (l = strlen (c) + 1);
-
- memcpy (b, c, l);
- memset (b, '*', 1);
- puts (b);
- memcpy (b, c, l);
- memset (b + 4, '*', 2);
- puts (b);
- memcpy (b, c, l);
- memset (b + 8, '*', 3);
- puts (b);
- memcpy (b, c, l);
- memset (b + 12, '*', 4);
- puts (b);
- memcpy (b, c, l);
- memset (b + 20, '*', 5);
- puts (b);
- memcpy (b, c, l);
- memset (b + 1, '*', 1);
- puts (b);
- memcpy (b, c, l);
- memset (b + 5, '*', 2);
- puts (b);
- memcpy (b, c, l);
- memset (b + 9, '*', 3);
- puts (b);
- memcpy (b, c, l);
- memset (b + 13, '*', 4);
- puts (b);
- memcpy (b, c, l);
- memset (b + 21, '*', 5);
- puts (b);
- memcpy (b, c, l);
- memset (b + 2, '*', 1);
- puts (b);
- memcpy (b, c, l);
- memset (b + 6, '*', 2);
- puts (b);
- memcpy (b, c, l);
- memset (b + 10, '*', 3);
- puts (b);
- memcpy (b, c, l);
- memset (b + 14, '*', 4);
- puts (b);
- memcpy (b, c, l);
- memset (b + 22, '*', 5);
- puts (b);
- memcpy (b, c, l);
- memset (b + 3, '*', 1);
- puts (b);
- memcpy (b, c, l);
- memset (b + 7, '*', 2);
- puts (b);
- memcpy (b, c, l);
- memset (b + 11, '*', 3);
- puts (b);
- memcpy (b, c, l);
- memset (b + 15, '*', 4);
- puts (b);
- memcpy (b, c, l);
- memset (b + 23, '*', 5);
- puts (b);
- return 0;
- }
-