Всем привет! помогите решить проблему. Нужно написать консольное приложение на языке си, но появляется загвоздка при вводе строки. PHP: do { for(i=0;i<m;i++) { printf("! %d\n", i+1 ); fgets(a[i].pokaznik, 40, stdin); scanf("%f", &o); a[i].off_1948=o; scanf("%f", &o); a[i].in_1948=o; scanf("%f", &o); a[i].off_1958=o; scanf("%f", &o); a[i].in_1958=o; if(a[i].off_1948<0 ||a[i].in_1948<0||a[i].off_1958<0||a[i].in_1958<0) { fl=1; printf("Вы ошиблись, повторите ввод\n"); } else fl=0; } } while(fl); В этом случае PHP: fgets(a[i].pokaznik, 40, stdin) срабатывает как continue и просто перепрыгивает на следующий круг цикла. В чем может быть проблема?