Exemplo n.º 1
0
int main(void)
{
    char instruction[MAX_EXPR];
    int done = 0;

    printf(" -----------------\n| EQUAMINATOR CMD |\n -----------------\n\n");
    printf("Auteur :\tCokie\nVersion :\t1.0.7 beta\nMise a jour :\t%s\n", __DATE__);
    printf("License :\tGNU GPL version 2.0\n\t\thttp://www.gnu.org/licenses/gpl-2.0.html\n\n\n");
    printf("Initialisation... ");

    InitialiserObjets();
    #ifndef MEMMGR
    atexit(Desinitialiser);
    #endif
    printf("terminee.\n");

    ChargerParam();

    printf("Veuillez entrer une commande ou un calcul :\n(Tapez help pour de l'aide !)\n\n> ");

    while (!done)
    {
        SaisirTexte(instruction, MAX_EXPR);
        done = Executer(instruction);
    }

    #ifdef MEMMGR
    Desinitialiser();
    FreeEverything();
    #endif
    return 0;
}
Exemplo n.º 2
0
 void execute(Sys& system) {
     std::for_each(m_preprocess.begin(), m_preprocess.end(), Executer(system));
     std::for_each(m_process.begin(), m_process.end(), Executer(system));
     std::for_each(m_postprocess.begin(), m_postprocess.end(), Executer(system));
 };