std::strcat - cppreference.com
提供: cppreference.com
<tbody> </tbody>
|
|
||
src の指す文字列のコピーを dest の指す文字列の末尾に追加します。 文字 src[0] が dest の末尾のヌル終端を置き換えます。 結果のバイト文字列はヌル終端されます。
コピー先の配列が src と dest と終端のヌル文字を合わせた内容に対して十分大きくなければ、動作は未定義です。
文字列がオーバーラップしている場合、動作は未定義です。
引数
| dest | - | 追加先のヌル終端バイト文字列を指すポインタ |
| src | - | コピー元のヌル終端バイト文字列を指すポインタ |
戻り値
dest。
例
#include <cstring> #include <cstdio> int main() { char str[50] = "Hello "; char str2[50] = "World!"; std::strcat(str, str2); std::strcat(str, " Goodbye World!"); std::puts(str); }
出力:
Hello World! Goodbye World!