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

Функція strncat () в C ++ додає вказану кількість символів рядка до кінця іншого рядка.

прототип strncat ()

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

strncat()Функція приймає три аргументи: Dest, ЦСМ і підрахунок. Ця функція додає максимум символів підрахунку рядка, на який вказує 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 ця частина додана

Цікаві статті...