strcat

Autres langues

Langue: ja

Version: 1993-04-11 (mandriva - 01/05/08)

Autres sections - même nom

Section: 3 (Bibliothèques de fonctions)

名前

strcat, strncat - 二つの文字列を連結する

書式

 #include <string.h>
 
 char *strcat(char *dest, const char *src);
 
 char *strncat(char *dest, const char *src, size_t n);
 

説明

strcat() 関数は、 dest の最後にある `\0' 文字を上書きして、 dest 文字列の後に src 文字列を付け加える。 同時に終端文字 `\0' を加える。 文字列は重ならない。 dest 文字列は、連結が正しい結果を得るような 十分な領域を持っていなければならない。

strncat() は、src から最大で n 個の文字が 使われることを除けば、 strcat() と似ている。 結果は常に `\0' 文字で終端されるので、 最大で n+1 個の文字が書き出される。

返り値

strcat() 関数と strncat() 関数は、結果としてできる文字列 dest へのポインタを返す。

準拠

SVr4, 4.3BSD, C89, C99.

関連項目

bcopy(3), memccpy(3), memcpy(3), strcpy(3), strncpy(3), wcscat(3), wcsncat(3)