Ц ++ вцсцат () - Ц ++ стандардна библиотека

Функција вцсцат () у Ц ++ додаје копију широког низа на крај другог широког низа.

Функција вцсцат () је дефинисана у датотеци заглавља.

прототип вцсцат ()

 вцхар_т * вцсцат (вцхар_т * дест, цонст вцхар_т * срц);

Функција вцсцат () узима два аргумента: дест и срц. Ова функција додаје копију широког низа знакова на који показује срц крај широког низа на који показује дест.

Нулл који завршава широки знак на крају одредишта замењује се првим знаком срц, а резултујући знак је такође нулл завршен.

Понашање је недефинисано ако

  • жице се преклапају.
  • дест низ није довољно велик да дода садржај срц-а.

вцсцат () параметри

  • дест: Показивач на нулу која завршава широки низ за додавање.
  • срц: Показивач на нулу која завршава широки низ који треба додати.

вцсцат () Повратна вредност

  • Функција вцсцат () враћа дест.

Пример: Како функционише функција вцсцат ()?

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

Када покренете програм, излаз ће бити:

 Након додавања: अ आ इ ई क ख ग घ

Занимљиви Чланци...