Произведите конкатенацию имени и фамилии пользователя с помощью операторов цикла - 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))]=' ';
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д