diff options
author | Alejandro Colomar <alx@kernel.org> | 2023-12-04 00:33:46 +0100 |
---|---|---|
committer | Alejandro Colomar <alx@kernel.org> | 2023-12-04 12:50:05 +0100 |
commit | b35221afb54f307d6d14d0cde85c8db39e534880 (patch) | |
tree | e44fc03096626a44003d048fd2ca94ea63cd7fb0 | |
parent | c68dc81c7a68f6ba83eb956ccaa4d89b31a31fd8 (diff) |
string_copying.7: Improve strncat(3) example
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r-- | man7/string_copying.7 | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/man7/string_copying.7 b/man7/string_copying.7 index 0b1562e4c..6b7bbb2b0 100644 --- a/man7/string_copying.7 +++ b/man7/string_copying.7 @@ -673,10 +673,11 @@ puts(buf); .TP .BR strncat (3) .EX -buf[0] = \[aq]\e0\[aq]; // There's no 'cpy' function to this 'cat'. -strncat(buf, "Hello ", 6); -strncat(buf, "world", 42); // Padding null bytes ignored. -strncat(buf, "!", 1); +char h[42] = "Hello "; +char w[6] = "world!"; +strcpy(buf, ""); +strncat(buf, h, NITEMS(h)); +strncat(buf, w, NITEMS(w)); len = strlen(buf); puts(buf); .EE |