#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
char* strncat(char* s, const char* ct, size_t);
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
char ct[20], s[20]; //19 символов и завершающий 0
printf("Введите строку 1: ");
scanf("%s", s);
printf("Введите строку 2: ");
scanf("%s", ct);
printf("Результат: %s\n", strncat(s, ct, 19-strlen(s)));
return 0;
}
char* strncat(char* s, char* ct, size_t len)
{
char *w = &s[strlen(s)];
for(size_t i=0; i<len&&ct[i]; i++)
w[i] = ct[i];
ct[i] = 0;
return s;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.