kazmax - Linux で自宅サーバー

strcat - ライブラリコールの説明 - Linux コマンド集 一覧表

  1. 名前
  2. 書式
  3. 説明
  4. 返り値
  5. 準拠
  6. 関連項目

名前

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.

関連項目