Прототип функции strcat:
char * strcat( char * destptr, const char * srcptr );
Заголовочный файл:
| Название | Язык |
|---|---|
| string.h | С |
| cstring | С++ |
Описание
Объединение строк. Функция добавляет копию строки srcptr в конец строки destptr. Нулевой символ конца строки destptr заменяется первым символом строки srcptr, и новый нуль-символ добавляется в конец уже новой строки, сформированной объединением символов двух строк в строке destptr.
Параметры:
- destination
Указатель на строку назначения, к которой добавятся символы строкиsource. - srcptr
Си-строка, которая добавляется в конец строкиdestination.
Возвращаемое значение
Указатель на destination.
Пример: исходный код программы
//пример использования функции strcat
#include <iostream>
#include <cstring>
int main()
{
char str[100];
strcpy( str, "Эти " ); // скопировать строку "Эти" в str
// добавить к строке str строку, передаваемую во втором параметре
strcat( str, "строки " );
strcat( str, "объединены " );
strcat( str, "операцией " );
strcat( str, "конкатенации." );
std::cout << str << std::endl;
return 0;
}
Пример работы программы
CppStudio.com
Эти строки объединены операцией конкатенации.