Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <string>
- #include <locale.h>
- using namespace std;
- int main() {
- setlocale(LC_ALL, "rus"); // русский язык
- ifstream f("file1.log"); // открываем
- // смотрим открылся ли
- if (!f.is_open()) {
- cout << "no open file!";
- return 1;
- }
- int a[24] = { 0 }; // кол-во запров в час будет считать
- char buff[500]; // записываем строку
- char zif[2]; // сохраняет час
- while (f.getline(buff, 500)) { // считываем строку
- int i = 0; // ищем начала записи часа запроса
- while (buff[i] != ':') {
- i++;
- }
- zif[0] = buff[i + 1]; zif[1] = buff[i + 2]; // записываем время в zif
- a[atoi(zif)]++; // добавляем кол-во запросов
- }
- for (int i = 0; i < 24; i++) {
- cout << "Кол-во запросов в " << i << " часов " << a[i] << endl;
- }
- f.close();
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement