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

A função wcscat () em C ++ anexa uma cópia de uma string larga ao final de outra string larga.

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

protótipo wcscat ()

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

A função wcscat () aceita dois argumentos: dest e src. Esta função anexa uma cópia da string de caractere larga apontada por src ao final da string larga apontada por dest.

O caractere largo de terminação nula no final de dest é substituído pelo primeiro caractere de src e o caractere resultante também tem terminação nula.

O comportamento é indefinido se

  • as strings se sobrepõem.
  • a matriz dest não é grande o suficiente para anexar o conteúdo de src.

Parâmetros wcscat ()

  • dest: Ponteiro para uma string larga de terminação nula à qual anexar.
  • src: Ponteiro para uma string larga de terminação nula que deve ser anexada.

wcscat () Valor de retorno

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

Exemplo: Como funciona a função wcscat ()?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t dest(50) = L"u0905 u0906 u0907 u0908 "; wchar_t src(50) = L"u0915 u0916 u0917 u0918 "; wcscat(dest, src); wcout << "After appending: " << dest ; return 0; )

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

 Depois de anexar: अ आ इ ई क ख ग घ

Artigos interessantes...