03.12.2012, 21:11. Просмотров 346. Ответов 2
Помогите с коментами к даной программе. Задание: Написать программу, которая считывает текст из файла и определяет, сколько в нем слов, состоящих не более чем из четырех букв. Если можна к каждой строчке, кроме библиотек
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| #include <iostream>
#include <fstream>
#include <algorithm>
#include <iterator>
#include <string>
using namespace std;
bool validate(const string& _str)
{
return _str.size() <= 4;
}
int main( void )
{
int nResult = 0;
ifstream inFile("roman.txt", ios::in);
nResult = count_if(istream_iterator<string>(inFile), istream_iterator<string>(), validate);
cout << "Count: " << nResult << endl;
system("pause");
return EXIT_SUCCESS;
} |
|