int STcopyNMax (const char Si[], char So[], int N, int Maxchar)


Copy N characters characters to a string


This routine is used to copy min(N, strlen(Si)) characters from the input input string to the output string. If min(N, strlen(Si) is greater than Maxchar, a string is truncated at that point and a warning message is printed.


    Number of characters in the output string
-> const char Si[]
Input character string
<- char So[]
Output character string. This string is always null terminated, with at most Maxchar characters not including the terminating null character.
-> int N
Number of characters to be transferred
-> int Maxchar
Maximum number of characters (not including the terminating null character) to be placed in So.

Author / revision

P. Kabal / Revision 1.20 2003/05/09

See Also

STcatMax, STcopyMax

Main Index libtsp