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

Подсчет строк

#include <stdio.h>

/* подсчет строк входного потока */
int main(void)
{
        int c, nl;

        nl = 0;
        while ((c = getchar()) != EOF)
                if (c == '\n')
                        ++nl;
        printf("%d\n", nl);

        return 0;
}

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

  1. Почему это компилируется без фигурных скобок? Ведь, по сути ,здесь в цикле две инструкции - вторая внутри условия?

    ОтветитьУдалить