straddstr()

Добавить строку в конец другой

Прототип:

#include <string.h>
int straddstr( const char *str,
int len,
char **pbuf,
size_t *pmaxbuf );

Аргументы:

str
Добавляемая строка.
len
Число символов исходной строки str, которые необходимо добавить. Если параметр равен 0, то добавляется вся строка str.
pbuf
Адрес указателя на принимающий буфер.
pmaxbuf
Указатель на переменную, определяющую размер принимающего буфера.

Библиотека:

libc

Описание:

Функция straddstr() добавляет строку str к буферу, на который указывает pbuf, учитывая при этом максимальную длину pmaxbuf. Значения pbuf и pmaxlen при этом модифицируются.

Возвращаемое значение:

Значение len, если оно не равно 0; в противном случае strlen( str ).

Классификация:

ЗОСРВ «Нейтрино»

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Да
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

strcat(), strcpy(), strncat(), strncpy()




Предыдущий раздел: Описание API системной библиотеки