C ++ strncat () - C ++ стандартна библиотека

Функцията 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, тази част се добавя

Интересни статии...