C ++ wcscpy () - C ++ Standardbibliotek

Funktionen wcscpy () i C ++ kopierar en stor teckensträng från källa till destination.

Funktionen wcscpy () definieras i rubrikfilen.

wcscpy () prototyp

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

Funktionen wcscpy () tar två argument: dest och src. Den kopierar den breda karaktärssträngen som src pekar på till minnesplatsen som dest. Nollavslutande brett tecken kopieras också.

Beteendet är odefinierat om:

  • Det minne som tilldelats för destinatör är inte tillräckligt stort.
  • Strängarna överlappar varandra.

wcscpy () Parametrar

  • dest: Pekare till ett brett teckenarray där innehållet kopieras till.
  • src: Pekare till en bred karaktärsuppsättning där innehållet kopieras från.

wcscpy () Returvärde

  • Funktionen wcscpy () returnerar dest.

Exempel: Hur fungerar wcscpy ()?

 #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; )

När du kör programmet blir resultatet:

 Efter kopiering, dest = pple

Intressanta artiklar...