Добавить во вторую строку первую с пробелами мужду символами - C (СИ)
Формулировка задачи:
Добавить во вторую строку первую с пробелами мужду символами. Почему то даже при двух символах в первой строке появляется 13 во второй. Помогите разобраться в чем ошибка
#include <stdio.h>
#include <string.h>
int main(void)
{
char str[80],str2[160];
gets(str);
int l,j=0;
l=strlen(str);
printf("%d \n",l);
for (int i=0;i<l;i++)
{
str2[j]=str[i];
j+=2;
}
for (int i=1;i<(l*2);i+=2)
{
str2[i]=' ';
}
printf("\n");
printf("%d\n",strlen(str2));
puts(str2);
return 0;
}Решение задачи: «Добавить во вторую строку первую с пробелами мужду символами»
textual
Листинг программы
str2[j] = '\0';