strcat |
| ||||
strcat | |
ヘッダ | #include <string.h> |
形 式 | char *strcat(char *s1, const char *s2); |
機 能 | s2が指す文字列を、s1が指す配列の末尾にコピーする。コピー元とコピー先が重なる場合の動作は未定義とする。 |
返却値 | s1の値を返す。 |
char *strcat(char *s1, const char *s2) { char *p = s1; while (*s1) s1++; /* s1を末尾まで進める */ while (*s1++ = *s2++) ; /* '\0'が見つかるまでs2をコピー */ return (p); }