C ++ wcscat () - C ++ standartinė biblioteka

C ++ funkcija wcscat () prideda plačios eilutės kopiją prie kitos plačios eilutės pabaigos.

Funkcija wcscat () yra apibrėžta antraštės faile.

wcscat () prototipas

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

Funkcijai wcscat () reikia dviejų argumentų: dest ir src. Ši funkcija prideda plačios simbolių eilutės, į kurią nukreipė src, kopiją ir plačios eilutės, į kurią nukreipė dest, pabaigą.

„Null“ baigiantis platus simbolis „dest“ pabaigoje pakeičiamas pirmuoju src simboliu, o gautas simbolis taip pat yra nutrauktas.

Elgesys nėra apibrėžtas, jei

  • stygos sutampa.
  • dest masyvas nėra pakankamai didelis, kad būtų galima pridėti src turinį.

wcscat () parametrai

  • paskirtis: žymeklis nuliui baigiančioje plačioje eilutėje, prie kurios reikia pridėti.
  • src: žymeklis nulinei baigiančiai plačiai eilutei, kuri turi būti pridėta.

wcscat () Grąžinimo vertė

  • Funkcija wcscat () grąžina pask.

Pavyzdys: Kaip veikia wcscat () funkcija?

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

Kai paleisite programą, išvestis bus:

 Pridėjus: अ आ इ ई क ख ग घ

Įdomios straipsniai...