home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / PROGRAM / C / SMALL_C / STRNCPY.C < prev    next >
Text File  |  1987-10-04  |  384b  |  14 lines

  1. /*
  2. ** copy n characters from sour to dest (null padding)
  3. */
  4. strncpy(dest, sour, n) char *dest, *sour; int n; {
  5.   char *d;
  6.   d = dest;
  7.   while(n-- > 0) {
  8.     if(*d++ = *sour++) continue;
  9.     while(n-- > 0) *d++ = 0;
  10.     }
  11.   *d = 0;
  12.   return (dest);
  13.   }
  14.