Кроме того, я бы посоветовал не использовать strcpy или strcat, поскольку они могут привести к некоторым непредвиденным проблемам.
strcpy
strcat
Используйте strncpy и strncat , поскольку они предотвращают переполнение буфера.
strncpy
strncat