C ++ wcscpy () - C ++ szabványos könyvtár

A wcscpy () függvény a C ++ nyelven széles karakterláncot másol forrástól célig.

A wcscpy () függvény a fejlécfájlban van meghatározva.

wcscpy () prototípus

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

A wcscpy () függvénynek két argumentuma van: dest és src. Az src által mutatott széles karakterláncot átmásolja a dest által mutatott memóriahelyre. A null végződő széles karakter szintén másolásra kerül.

A viselkedés nincs meghatározva, ha:

  • A célmutatóhoz rendelt memória nem elég nagy.
  • A húrok átfedik egymást.

wcscpy () Paraméterek

  • cél: Mutató egy széles karaktertömbhöz, ahova a tartalmat másoljuk.
  • src: Mutató egy széles karaktertömbhöz, ahonnan a tartalmat másoljuk.

wcscpy () Visszatérési érték

  • A wcscpy () függvény visszaadja a célt.

Példa: Hogyan működik a wcscpy () függvény?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"u0102u0070ple"; wchar_t dest(20); wcscpy(dest,src); wcout << L"After copying, dest = " << dest; return 0; )

A program futtatásakor a kimenet a következő lesz:

 Másolás után a dest = àpple

érdekes cikkek...