📅  最后修改于: 2023-12-03 14:39:53.850000             🧑  作者: Mango
wcscat()
函数是C++标准库头文件<cwchar>
中提供的字符串拼接函数,其作用是将源字符串添加到目标字符串之后,并返回拼接后的字符串指针。
wchar_t* wcscat(wchar_t* dest, const wchar_t* src);
dest
:目标字符串指针,即待拼接的字符串。src
:源字符串指针,即要添加到目标字符串末尾的字符串。函数返回拼接后的字符串指针,即指向目标字符串的指针。
#include <iostream>
#include <cwchar>
using namespace std;
int main() {
wchar_t s1[10] = L"Hello ";
const wchar_t* s2 = L"world!";
wcscat(s1, s2);
wcout << s1 << endl;
return 0;
}
输出:
Hello world!
\0
)结尾。wcscat()
函数没有进行任何边界检查,因此可能会导致缓冲区溢出等错误,需要程序员自行保证输入参数的正确性。