Функцията strncat () в C ++ добавя определен брой символи на низ в края на друг низ.
strncat () прототип
char * strncat (char * dest, const char * src, size_t count);
Най strncat()
функция отнема три аргумента: Цел, SRC и броенето. Тази функция добавя максимум броя знаци от низа, посочен от src, края на низа, посочен от dest. Нулевият завършващ символ в края на dest се заменя с първия символ на src и полученият знак също се прекратява.
Поведението е неопределено, ако
- низовете се припокриват.
- dest масивът не е достатъчно голям, за да добави съдържанието на src.
Определя се в заглавния файл "> заглавния файл.
strncat () Параметри
dest
: Указател към нулев завършващ низ, към който да се добави.src
: Указател към нулев завършващ низ, който трябва да бъде добавен.count
: Максимален брой знаци за копиране.
strncat () Върната стойност
Функцията strncat () връща dest, указателя към целевия низ.
Пример: Как работи функцията strncat ()
#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; )
Когато стартирате програмата, изходът ще бъде:
Използвайки функцията strncat, тази част се добавя