|
发表于 2005-1-25 04:20:52
|
显示全部楼层
看来你就没有用过strcat,那么想当然的用当然要挂。
你还是看看manual page吧至少,否则这样的程序写出来就有点....
$man strcat
- STRCAT(3) Linux Programmer's Manual STRCAT(3)
- NAME
- strcat, strncat - concatenate two strings
- SYNOPSIS
- #include <string.h>
- char *strcat(char *dest, const char *src);
- char *strncat(char *dest, const char *src, size_t n);
- DESCRIPTION
- The strcat() function appends the src string to the dest string over-
- writing the `\0' character at the end of dest, and then adds a termi-
- nating `\0' character. The strings may not overlap, and the dest
- string must have enough space for the result.
- The strncat() function is similar, except that it will use at most n
- characters from src. Since the result is always terminated with `\0',
- at most n+1 characters are written.
- RETURN VALUE
- The strcat() and strncat() functions return a pointer to the resulting
- string dest.
- CONFORMING TO
- SVID 3, POSIX, BSD 4.3, ISO 9899
- SEE ALSO
- bcopy(3), memccpy(3), memcpy(3), strcpy(3), strncpy(3), wcscat(3),
- wcsncat(3)
- GNU 1993-04-11 STRCAT(3)
复制代码 |
|