Помогите определить, где ошибка
Вложений: 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"); } |
попробуйте вынести f++; из команды ветвления в основное тело цикла
|
Часовой пояс GMT +4, время: 08:05. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.