Функция Копирует часть строки.
Синтаксис #include
size_t strxfrm(char *s1,char *s2,size_t n);
Файл, содержащий string.h
прототип
Описание strxfrm копирует не больше n символов из строки
s2 в строку s1.
Возвращаемое Функция возвращает число скопированных байт.
значение
Смотрите также strcollstrncpy
Пример:
#include
#include
#include
int main(void)
{
char *target;
char *source = "Frank Borland";
int length;
/* выделить место для строки */
target = calloc(80,sizeof(char));
/* скопировать в нее строку и получить ее длину */
length = strxfrm(target,source,80);
printf("%s длиной %d байт\n",target,length);
return 0;
}