strcat,_mbscat,wcscat

提供: RAD Studio
移動先: 案内検索

string.h:インデックス への移動


ヘッダー

string.h, mbstring.h

カテゴリ

メモリおよび文字列操作ルーチン,インラインルーチン

プロトタイプ

char *strcat(char *dest, const char *src);

wchar_t *wcscat(wchar_t *dest, const wchar_t *src);

unsigned char *_mbscat(unsigned char *dest, const unsigned char *src);

説明

文字列を別の文字列に追加します。

strcat は,dest の末尾に src のコピーを追加します。結果の文字列の長さは,strlen(dest) + strlen(src) です。

戻り値

strcat は,連結された文字列へのポインタを返します。



 #include <string.h>
 #include <stdio.h>
 int main(void)
 {
    char destination[25];
    char *blank = " ", *c = "C++", *CBuilder = "CBuilder";
    strcpy(destination, CBuilder);
    strcat(destination, blank);
    strcat(destination, c);
    printf("%s\n", destination);
    return 0;
 }



移植性



POSIX Win32 ANSI C ANSI C++

strcat

+

+

+

+

_mbscat

+

wcscat

+

+

+