Beispiel für die Ausführung der Prüfung:
#include <iostream>
#include <mgnr.h>
using namespace std;
int main()
{
// Report-Objekt initialisieren und Prüfgenauigkeit vorgeben.
PlausiReport report(full);
// Plausi ausführen
doPlausi(&report, "12345678", "0212345676");
if (report.getErrorStatus() == ok)
{
cout << "Die Mitgliedsnummer ist korrekt." << endl;
}
else
{
cout << "Fehler " << report.getErrorStatus() << " festgestellt:" << endl;
cout << "Fehlertext: " << report.getErrorText() << endl;
cout << "Prüfgenauigkeit (vorgegeben): " << report.getDefinedAccuracy() << endl;
cout << "Prüfgenauigkeit (verwendet): " << report.getUsedAccuracy() << endl;
cout << "Plausiversion: " << report.getPlausiVersion() << endl;
}
return report.getErrorStatus();
}