【第1部】C言語(K&R検証)編
0004.入力文字のカウント
ソース紹介
CPPファイルに記述
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int nc = 0;
while (cin.get() != EOF) {
nc++;
}
cout << nc << endl;
return 0;
}
出力
サンプル説明
Ctrl+Zの次の行の
16が、入力した文字数です。気を付けたいのはEnterで入力される
改行コードもカウントされていることです。
K&Rでの記述
元になったのは
第1章:やさしい入門に記述されています。
文字のカウントの説明のところです。
forループで表現されているサンプルもありますが
whileのバージョンを移植しました。