Хранение результата проверки регистрации на С++

Issues related to VMProtect
postgres
Posts: 16
Joined: Tue Feb 03, 2015 4:09 am

Хранение результата проверки регистрации на С++

Postby postgres » Sun Jun 16, 2019 9:55 pm

Правильно ли я проверяю результат?

Code: Select all

#include <iostream>
#include <future>
#include <vector>

void CheckRegistration(int RegNumber, bool* b)
{
   if (RegNumber == 1488)
   {
      *b = true;

   }
   else {
      *b = false;
   }
}

int main()
{
   int RegNumber = 0;
   std::cout << "regcode: ";
   std::cin >> RegNumber;
   bool* IsRegistered = new bool;
   *IsRegistered = false;
   CheckRegistration(RegNumber, IsRegistered);
   if ((*IsRegistered)) {
      std::cout << "Registered";
   }
   else {
      std::cout << "Unregistered";
   }
   delete IsRegistered;
   system("pause");
}