>>流读入操作符

效果类似与cin>> 遇到空白符停止
1.打开文件
2.按字符读入
3.统计字母个数

  1. #include<iostream>
  2. #include<fstream>
  3. using namespace std;
  4. bool isalpha(char c) {
  5. if ((c >= 'a'&&c <= 'z') || (c >= 'A'&&c <= 'Z'))
  6. return true;
  7. return false;
  8. }
  9. int main() {
  10. int cnt=0;
  11. fstream file;
  12. file.open("data.txt", ios::in);
  13. if (file.fail()) {
  14. cout << "File not found" << endl;
  15. return 1;
  16. }
  17. char c;
  18. while (file >> c) {
  19. if (isalpha(c))cnt++;
  20. }
  21. file.close();
  22. cout << cnt << endl;
  23. return 0;
  24. }