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 file("file1.log"); // открываем
- // смотрим открылся ли
- if (!file.is_open()) {
- cout << "no open file!";
- return 1;
- }
- int a[32] = { 0 }; // кол-во запров в день будет считать
- string buff; // записываем строку
- char zif[2]; // сохраняет день в строке
- while (getline(file, buff)) { // считываем строку из файал
- int i = 0; // ищем начала записи часа запроса
- while (buff[i] != '[') {
- i++;
- }
- zif[0] = buff[i + 1]; zif[1] = buff[i + 2]; // записываем время в zif
- a[atoi(zif)]++; // добавляем кол-во запросов
- }
- for (int i = 1; i < 32; i++) {
- cout << "Кол-во запросов в " << i << " день " << a[i] << endl;
- }
- file.close();
- system("pause");
- }
Add Comment
Please, Sign In to add comment