C ++ wcscpy () - Biblioteca C ++ Padrão

A função wcscpy () em C ++ copia uma ampla cadeia de caracteres da origem ao destino.

A função wcscpy () é definida no arquivo de cabeçalho.

protótipo wcscpy ()

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

A função wcscpy () leva dois argumentos: dest e src. Ele copia a cadeia de caracteres larga apontada por src para o local da memória apontado por dest. O caractere largo de terminação nulo também é copiado.

O comportamento é indefinido se:

  • A memória alocada para o ponteiro dest não é grande o suficiente.
  • As strings se sobrepõem.

Parâmetros wcscpy ()

  • dest: Ponteiro para uma ampla matriz de caracteres onde o conteúdo é copiado.
  • src: Ponteiro para uma ampla matriz de caracteres de onde o conteúdo é copiado.

wcscpy () Valor de retorno

  • A função wcscpy () retorna dest.

Exemplo: Como funciona a função 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; )

Quando você executa o programa, a saída será:

 Depois de copiar, dest = èpple

Artigos interessantes...