Данил Васькевич, прикинь, блин! Или как компилятор советует вместо
strcat использовать
strcat_s, или указать дифайн _CRT_SECURE_NO_WARNINGS (в Visual Studio его можно указать в свойствах проекта, глобально). Ну лучше всё же не пользоваться небезопасными функциями, а перейти на функции с суфиксом
_s везде где только возможно, а не только в этом случае. Дифайн _CRT_SECURE_NO_WARNINGS это плохое решение, подходит на "только сейчас и для старого кода чтобы поддерживался", а новый код
не надо на него расчитывать, надо пользоваться безопасными функциями.