文法:
#include <cstring> char *strcat( char *文字列1, const char *文字列2 );
strcat()関数は文字列2の内容を文字列1の後ろに繋げて文字列1を返します。
サンプル:
printf( "名前を入れてください: " ); scanf( "%s", name ); title = strcat( name, " ザ・グレート" ); printf( "こんにちは, %s\n", title );
strcatは境界のチェックは行わないため、文字列1も文字列2も両方とも領域外アクセスをする危険があります。似たような機能を提供していて、境界チェックを行う安全な関数のstrncatもあります。