Функција стрнцат () у језику Ц ++ додаје одређени број знакова низа на крај другог низа.
стрнцат () прототип
цхар * стрнцат (цхар * дест, цонст цхар * срц, сизе_т цоунт);
strncat()
Функција узима три аргумента: дест, срц и пребројавање. Ова функција додаје највише бројева знакова низа на који показује срц крај низа на који показује дест. Нулти завршавајући знак на крају одредишта замењује се првим знаком срц, а резултујући знак је такође нулто завршен.
Понашање је недефинисано ако
- жице се преклапају.
- дест низ није довољно велик да дода садржај срц-а.
Дефинисано је у датотеци заглавља "> датотека заглавља.
стрнцат () Параметри
dest
: Показивач на нулти завршавајући низ за додавање.src
: Показивач на нулти завршавајући низ који треба додати.count
: Максималан број знакова за копирање.
стрнцат () Повратна вредност
Функција стрнцат () враћа дест, показивач на одредишни низ.
Пример: Како функционише функција стрнцат ()
#include #include using namespace std; int main() ( char dest(50) = "Using strncat function,"; char src(50) = " this part is added and this is ignored"; strncat(dest, src, 19); cout << dest ; return 0; )
Када покренете програм, излаз ће бити:
Коришћењем функције стрнцат, овај део је додат