Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!rpi!sci.ccny.cuny.edu!phri!marob!daveh From: daveh@marob.masa.com (Dave Hammond) Newsgroups: comp.lang.c Subject: Re: strncpy Message-ID: <25BC3A32.3F5B@marob.masa.com> Date: 23 Jan 90 11:04:16 GMT References: <11527@csli.Stanford.EDU> <000003Q@cdis-1.UUCP> <11616@csli.Stanford.EDU> <48314938.f69e@phobos.UUCP> <11864@csli.Stanford.EDU> Reply-To: daveh@marob.masa.com (Dave Hammond) Organization: ESCC, New York City Lines: 16 In article <11864@csli.Stanford.EDU> poser@csli.stanford.edu writes: >Note also that strncpy does not copy "an exact number of characters". >It copies up to N characters, stopping at the first null. From the Xenix manual page for string(S): char *strncpy(S1,S2,N) ... strncpy copies exactly N characters, truncating or null-padding S2; the target may not be null-terminated if the length of S2 is N or more. ... -- Dave Hammond daveh@marob.masa.com uunet!masa.com!marob!daveh