Произведите конкатенацию имени и фамилии пользователя с помощью операторов цикла - C (СИ)
Формулировка задачи:
Произведите конкатенацию имени и фамилии пользователя с помощью операторов цикла, т.е. без помощи функции strcat_s().
Возможно ли это и как сделать?
Ибо у меня выходит не очень:
А в итоге:
#include <stdio.h> #include <conio.h> #include <string.h> #define N 79 int main (void) { char str1[N+1], str2[N+1]; int i, j=-1; printf("\n\t Print 1 string of characters: "); gets_s(str1, N); printf("\t Print 2 string of characters: "); gets_s(str2, N); str1[(strlen(str1))]=' '; for (i=(strlen(str1)+1); i<(strlen(str1)+strlen(str2)); i++) { j++; str1[i] = str2[j]; } printf("\n\t Result after concatenation: %s\n", str1); printf("\n Press any key: "); _getch(); return 0; }
Решение задачи: «Произведите конкатенацию имени и фамилии пользователя с помощью операторов цикла»
textual
Листинг программы
str1[(strlen(str1))]=' ';
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д