понедельник, 30 декабря 2013 г.

Упражнение 1.6.

Убедитесь в том, что выражение getchar() != EOF получает значение 0 или 1 .

#include <stdio.h>

int main(void)
{
        printf("Для выхода из цикла нажмите <q> и <Enter>\n");
        while (getchar() != 'q')
                printf("Выражение \"getchar() != EOF\" \  получает следующее значение %d\n", getchar() != EOF);
        return 0;
}

$ ./a.out
Для выхода из цикла нажмите <q> и <Enter>
1
Выражение "getchar() != EOF" получает следующее значение 1
2
Выражение "getchar() != EOF" получает следующее значение 1
Нажимаем <Ctrl>-<D>
Выражение "getchar() != EOF" получает следующее значение 0
q

$

1 комментарий: