У меня проблема с этим кодом, он перестает работать, когда он входит во внутренний цикл while, он должен был печатать одно слово.Например, строка «Меня зовут Джек» должна была содержать мое имя Джек, каждое слово после новой строки
int main (void)
{
int i=0,j=0;
char paragraph[1000],word[100];
printf("Enter the paragraph:\n");
gets(paragraph);
while(paragraph[i]!='\0')
{
int res = isspace(paragraph[i]);
if (res != 0)
{
word[i]='\0';
printf("\n");
j=0;
while(word[j] !='\0')
{
printf("%s",word[j]);
j++;
}
j=0;
}
word[j] = paragraph[i];
i++;
j++;
}
return 0;
}