Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Проблема с sscanf


Автор: ___Yuri 8.3.2005, 00:36
smile Не могу понять почему не работает:

while(1)
{ printf("V");
flushall();
if ((s=scanf("%d",&V)) == 0 || V<2)
{ printf("\n err");
continue;
} break;
}
while(1)
{printf(" \n E");
flushall();
if ((s=scanf("%d",&E) == 0) || E<1)
{ printf("\n err\n");
continue;
}
Величину V система определяет нормально. А с E - проблемы. Видимо куда-то вылетает, но почему не понимаю? Спасибо.

Автор: myaut 8.3.2005, 07:39
Ндааа, во первых прога не структурирована, во втрорыз sscnf тут нет smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)