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

Функция strncat () в C ++ добавляет указанное количество символов строки в конец другой строки.

strncat () прототип

 char * strncat (char * dest, const char * src, size_t count);

strncat()Функция принимает три аргумента: Dest, ЦСИ и подсчет. Эта функция добавляет максимальное количество символов count строки, на которую указывает 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

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