C ++ wcscat () - C ++ standarta bibliotēka

Funkcija wcscat () programmā C ++ citas plašas virknes beigās pievieno plašas virknes kopiju.

Funkcija wcscat () ir definēta galvenes failā.

wcscat () prototips

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

Funkcijai wcscat () ir divi argumenti: dest un src. Šī funkcija pievieno plašas rakstzīmju virknes kopiju, uz kuru norāda src, un tās gala virkni, uz kuru norāda dest.

Nulle, kas beidzas ar plašu rakstzīmi gala beigās, tiek aizstāts ar src pirmo rakstzīmi, un iegūtais raksturs arī tiek izbeigts.

Uzvedība nav noteikta, ja

  • virknes pārklājas.
  • dest masīvs nav pietiekami liels, lai pievienotu src saturu.

wcscat () parametri

  • dest: rādītājs nulles gala virknei, kurai jāpievieno.
  • src: rādītājs nulles gala virknei, kas jāpievieno.

wcscat () Atgriežamā vērtība

  • Funkcija wcscat () atgriež mērķi.

Piemērs: Kā darbojas funkcija 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; )

Palaidot programmu, izeja būs:

 Pēc pievienošanas: अ आ इ ई क ख ग घ

Interesanti raksti...