|
| 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); }