Проблема в том, что вам нужно скопировать несколько символов. Сколько? Вам понадобится второй l oop, чтобы найти \0
в конце s2
.
Бесплатный совет: если вы копируете не только символ, но и последний \0
из s2
до s1
, тогда s1
останется нулевым.
Свободный совет 2: Обязательно проверьте его и с пустой строкой. Объединение пустой строки должно оставить оригинал без изменений.