プログラミング+α学習ブログ

勉強したことの備忘録です。

入力に現れた改行の数を表示するプログラム

#include <stdio.h>

int main(void)
{
    int ch;
    int n_count = 0;       // 改行文字の数
    
    while ((ch = getchar()) != EOF)
        if (ch == '\n')
            n_count++;
    
    printf("行数:%d\n", n_count);
    
    return (0);
}

実行結果

Hello!
This is a pen.
行数:2