Главная    Разработка ПО    функции языка Си

Описание функций языка Си

" S "

scalb,scalbf,scalbl 

scalbln,scalblnf,scalblnl 

scalbn,scalbnf,scalbnl 

setbuf 

setvbuf 

signbit 

sin,sinf,sinl 

sincos,sincosf,sincosl 

sinh,sinhf,sinhl 

sleep 

sqrt,sqrtf,sqrtl 

strcasestr 

strcat 

strchr 

strchrnul 

strcmp 

strcpy 

strcspn 

strdup 

strerror 

strftime 

strlen 

strncat 

strndup 

strncmp 

strncpy 

strpbrk 

strrchr 

strspn 

strstr 

strtod 

strtok 

All | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

strcat – объединение строк.

Синтаксис:

#include < string.h >
char *strcat (char *destination, const char *append);

Аргументы:

destination – указатель на массив в который будет добавлена строка.
append – указатель на массив из которого будет скопирована строка.

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

Функция возвращает указатель на массив, в который добавлена строка (destination).

Описание:

Функция strcat добавляет в строку, на которую указывает аргумент destination, строку, на которую указывает аргумент append. Символ конца строки помещается в конце объединенных строк.

Если строки перекрываются, результат объединения будет не определен.

Пример:

В примере объединяется строка «первая строка» со строкой «вторая строка» с помощью функции strcat


#include < stdio.h >  // Для printf
#include < string.h > // Для strcat
int main (void)
{    
   // Массив источник данных
   char app[1024]=”вторая строка ”;
 
   // Массив приемник данных
   char dst[1024]=”первая строка”;

   // Добавляем строку из массива src в массив dst. 
   strcat (dst, app);

   // Вывод массива dst на консоль
   printf (“dst: %s\n”,dst);

   return 0;
}

Результат:

Вывод в консоль:

dst: первая строкавторая строка



Смотри так же:

memccpy
memcpy
memmove
memset
strcat
strcpy
strncat
strncpy
strxfrm


Яндекс.Метрика

Рейтинг@Mail.ru