フォーマット
#include <wchar.h> wchar_t *wcscat(wchar_t *string1, const wchar_t *string2);
言語レベル: XPG4
スレッド・セーフ: はい。
ワイド文字関数: 詳細については、ワイド文字 を参照してください。
説明
wcscat() 関数は、string2 が指すストリングのコピーを string1 が指すストリングの終わりに追加します。
wcscat() 関数は、ヌル終了 wchar_t ストリング上で作動します。 この関数のストリング引数には、ストリングの終わりを示す wchar_t ヌル文字 が入っていなければなりません。境界検査は実行されません。
戻り値
wcscat() 関数は、連結された string1 へのポインターを戻します。
wcscat() の使用例
この例では、wcscat() 関数を使用して、ワイド文字ストリング "computer program" を 作成します。
#include <stdio.h> #include <wchar.h> #define SIZE 40 int main(void) { wchar_t buffer1[SIZE] = L"computer"; wchar_t * string = L" program"; wchar_t * ptr; ptr = wcscat( buffer1, string ); printf( "buffer1 = %ls¥n", buffer1 ); } /**************** Output should be similar to: ****************** buffer1 = computer program ******************************************************************/
関連情報