测试
#include "TrialCheck.h"
int main(int argc, char*argv[])
{
TrialCheck ckeck;
bool isOk = ckeck.isUseful("20200601", "20200705");
printf("%s", isOk ? "欢迎试用" : "试用期已过,请先注册");
return 0;
}
输出
试用期已过,请先注册
TrialCheck.h
#pragma once
#include <string>
class TrialCheck
{
public:
TrialCheck();
~TrialCheck();
bool isUseful(const std::string &sStart, const std::string &sEnd);
private:
bool writeUsdDay(const std::string &sStart, const std::string &sEnd);
bool _isUseful;
bool _bChecked;
std::string _filepath;
};
TrialCheck.cpp
#include "TrialCheck.h"
#include <io.h>
#include <time.h>
#include <fstream>
#include <sstream>
#include <mutex>
#ifdef _WIN32
#pragm