LINUX.ORG.RU

История изменений

Исправление Stanson, (текущая версия) :

после

s = scanf("%d", &i);
вставить
if( s == EOF ) { printf("End of file\n"); break; }
if( !s ) { printf("Invalid input\n"); while( getchar() != '\n' ); continue; }

И всё станет хорошо.

Исходная версия Stanson, :

после

s = scanf("%d", &i);
вставить
if( s == EOF ) { printf("End of file\n"); break; }
if( !s ) { printf("Invalid input\n"); while( getchar() != '\n' ); continue; }



И всё станет хорошо.