Read in the mascot.license file.
/* ############################################################################## # file: config_license.cpp # # 'msparser' toolkit example code # ############################################################################## # COPYRIGHT NOTICE # # Copyright 1998-2005 Matrix Science Limited All Rights Reserved. # # # ############################################################################## # $Source: parser/examples/test_cxx/config_license.cpp $ # # $Author: villek@matrixscience.com $ # # $Date: 2018-07-30 16:23:53 +0100 $ # # $Revision: 1b450440f9c97e1e41d0fc6016a27d68951d4532 | MSPARSER_REL_2_8_1-0-gea32989045 $ # # $NoKeywords:: $ # ############################################################################## */ #include "msparser.hpp" #include <iostream> // All the classes are part of the matrix_science namespace using namespace matrix_science; int main(int argc, char * argv[]) { if ( argc < 2 ) { std::cout << "Location of 'mascot.license'-file has to be specified as a parameter" << std::endl; return 0; } ms_license file(argv[1]); if ( !file.isValid() ) { std::cout << "There are errors. Cannot continue. The last error description:" << std::endl; std::cout << file.getLastErrorString() << std::endl; return 1; } if ( file.isLicenseValid() ) { std::cout << "Mascot license is still valid. Other information:" << std::endl; std::cout << file.getLicenseString() << std::endl; } else { std::cout << "Mascot license has either expired or been corrupted" << std::endl; } return 0; } /* will give the output, for instance: # config_license ../config/mascot.license Mascot license has either expired or been corrupted */
Copyright © 2022 Matrix Science Ltd. All Rights Reserved. Generated on Thu Mar 31 2022 01:12:29 |