Технический форум

Технический форум (http://www.tehnari.ru/)
-   C/C++/С# (http://www.tehnari.ru/f42/)
-   -   Помогите определить, где ошибка (http://www.tehnari.ru/f42/t263735/)

Extrim1580 07.04.2019 21:16

Помогите определить, где ошибка
 
Вложений: 1
выводит только первые два слова



ch = getc(in); //получаем инпут
while (ch!=EOF)
{
if ((ch!='.')&&(ch!=' ')&&(ch!=',')&&(ch!='\0'))
{
inp[f][ch_counter] = ch;
ch_counter++;
}
else
{
inp[f][ch_counter] = '\0';
ch_counter = 0;
f++;
}
ch = getc(in);
}

z=0; // выводим инпут
printf("input:\n");
while(z<f)
{
printf("%s",inp[z]);
z++;
printf(" \n");
}

AlexZir 08.04.2019 11:47

попробуйте вынести f++; из команды ветвления в основное тело цикла


Часовой пояс GMT +4, время: 08:05.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.