Прототип функции 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
Эти строки объединены операцией конкатенации.