strcpy関数をC++で使う方法はどうですか。

C++では、strcpy関数は文字列を別の文字列にコピーするために使用されます。基本的な構文は以下の通りです。

char* strcpy(char* destination, const char* source);

destinationは対象文字列のポインタであり、sourceはソース文字列のポインタです。strcpy関数はソース文字列の内容を目標文字列にコピーし、ソース文字列の終端文字’\0’に達するまで続けます。重要なのは、目標文字列がソース文字列の内容を収容するのに十分に大きくなければ、バッファオーバーフローが発生する可能性があるということです。

使用例:

char source[] = "Hello, world!";
char destination[20];
strcpy(destination, source);
cout << destination; // 输出为:Hello, world!

その他、バッファオーバーフローの問題を避けるために、より安全なstrcpy_s関数を使用することができます。使用方法は以下の通りです:

char source[] = "Hello, world!";
char destination[20];
strcpy_s(destination, sizeof(destination), source);
cout << destination; // 输出为:Hello, world!
bannerAds