C ++ wcscat () - C ++ standardraamatukogu

Funktsioon wcscat () C ++ -s lisab laia stringi koopia teise laia stringi lõppu.

Funktsioon wcscat () on määratletud päisefailis.

wcscat () prototüüp

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

Funktsioonil wcscat () on kaks argumenti: dest ja src. See funktsioon lisab laia märgistringi koopia, millele src osutab, ja laia stringi, millele osutab dest.

Nimi, mis lõpeb laia tähemärgiga sihtkoha lõpus, asendatakse src esimese märgiga ja ka tulemuseks olev märk tühistatakse.

Käitumine on määratlemata, kui

  • stringid kattuvad.
  • dest-massiiv pole src sisu lisamiseks piisavalt suur.

wcscat () parameetrid

  • dest: Null, mis lõpeb laia stringiga, millele lisada.
  • src: Null, mis lõpeb laia stringiga, mis tuleb lisada.

wcscat () Tagastusväärtus

  • Funktsioon wcscat () tagastab sihtkoha.

Näide: Kuidas funktsioon wcscat () töötab?

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

Programmi käivitamisel on väljund järgmine:

 Pärast lisamist: अ आ इ ई क ख ग घ

Huvitavad Artiklid...