wcscat() — ワイド文字ストリングの連結

フォーマット

#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
******************************************************************/

関連情報



[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]