История изменений
Исправление theNamelessOne, (текущая версия) :
Мануалы читать уже не модно? getchar
читает из stdin
один байт (символ) и возвращает его, как unsigned char
, преобразованный в int
. В случае ошибки или конца файла возвращается EOF
.
при вводе -1 цикл должен завершиться и программа должна следом завершиться
При вводе -1 ты посылаешь в буфер stdin
два символа — '-' и '1', соответственно, цикл у тебя выполниться два раза и будет выполнятся дальше. Чтобы вызвать в stdin
значение EOF
, нужно нажать комбинацию Ctrl+D
.
Исправление theNamelessOne, :
Мануалы читать уже не модно? getchar
читает из stdin
один байт (символ) и возвращает его, кастуя к int
. В случае ошибки или конца файла возвращается EOF
.
при вводе -1 цикл должен завершиться и программа должна следом завершиться
При вводе -1 ты посылаешь в буфер stdin
два символа — '-' и '1', соответственно, цикл у тебя выполниться два раза и будет выполнятся дальше. Чтобы вызвать в stdin
значение EOF
, нужно нажать комбинацию Ctrl+D
.
Исходная версия theNamelessOne, :
Мануалы читать уже не модно? getchar
читает из stdin
один байт (символ) и возвращает его, кастуя к int
. В случае ошибки или конца файла возвращается EOF
.
при вводе -1 цикл должен завершиться и программа должна следом завершиться
При вводе -1 ты посылаешь в буфер stdin
два символа — '-' и '1', соответственно, цикл у тебя выполниться два раза и будет выполнятся дважды. Чтобы вызвать в stdin
значение EOF
, нужно нажать комбинацию Ctrl+D
.