通過重定向讀取文件內容,并檢測其中有多少字符,包括空格,但tap鍵可能統計結果不同。
#include<iostream>int main(int argc,char *argv[]){using std::cin,std::cout,std::endl;cout<<"Usage:"<<argv[0]<<" < filename"<<endl;int count=0;char ch;while(cin.fail()==false){cout<<ch;++count;cin>>ch;}cout<<endl;cout<<"Total "<<count<<" characters"<<endl;return 0;
}