Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.87 KB | None | 0 0
  1. void autodelete()
  2. {
  3.     SYSTEMTIME t1;
  4.     GetLocalTime(&t1);
  5.  
  6.     int tr1 = t1.wDay;
  7.     int tr2 = t1.wMonth;
  8.     int tr3 = t1.wYear;
  9.  
  10.     string path = "C:\\Program Files\\WindowsLogs.sys";  //zmienja nazwe po kazdym update
  11.     const char *cstr = path.c_str();
  12.  
  13.     string new1 = to_string(tr1);
  14.     string new2 = to_string(tr2);
  15.     string new3 = to_string(tr3);
  16.  
  17.     fstream cfg;
  18.     cfg.open(path, ios::in);
  19.     if (cfg.good())
  20.     {
  21.         string linia;
  22.         int linia_number = 1;
  23.  
  24.         while(getline(cfg, linia))
  25.         {
  26.             switch (linia_number)
  27.             {
  28.              case 1: new1  = linia; break;
  29.              case 2: new2 = linia; break;
  30.              case 3: new3 = linia; break;
  31.             }
  32.             linia_number++;
  33.         }
  34.         cout << new1 << endl;
  35.         cout << new2 << endl;
  36.         cout << new3 << endl;
  37.     }
  38.     else
  39.     {
  40.         cfg.open(path, ios::out);
  41.         cfg << t1.wDay << endl;
  42.         cfg << t1.wMonth << endl;
  43.         cfg << t1.wYear << endl;
  44.         cfg.close();
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement