Almetare  1.15
Alle meine Taschenrechner - Eine C++-Bibliothek zur Entwicklung von Taschenrechnern
main.cpp-Dateireferenz

Main-Funktion des Almetare Projektes (Modul base). Mehr ...

#include <string>
#include <qapplication.h>
#include "calc_type.h"
#include "calculator.h"

Funktionen

int startAsDlgApp (int argc, char **argv)
 Startet den Taschenrechner als Qt-Dialogbox. Mehr ...
 
int startAsCnsApp (int argc, char **argv)
 Startet den Taschenrechner als Konsolenanwendung. Mehr ...
 
int parseCmdLine (int argc, char **argv)
 Parsed die Kommandozeile und gibt Hilfetext aus. Mehr ...
 
int main (int argc, char **argv)
 Hauptfunktion von Almetare. Mehr ...
 

Ausführliche Beschreibung

Main-Funktion des Almetare Projektes (Modul base).

Dokumentation der Funktionen

◆ main()

int main ( int  argc,
char **  argv 
)

Hauptfunktion von Almetare.

Parsed die Kommandozeile und startet den Rechner entweder als Dialogbox (default) oder als Konsolenanwendung.

Parameter
argcAnzahl der Kommandozeilenargumente
argvListe der Kommandozeilenargumente
Rückgabe
immer 0

◆ parseCmdLine()

int parseCmdLine ( int  argc,
char **  argv 
)

Parsed die Kommandozeile und gibt Hilfetext aus.

Parameter
argcAnzahl der Kommandozeilenargumente
argvListe der Kommandozeilenargumente
Rückgabe
1, wenn Kommando 'h' (Hilfe) gegeben wurde, 2, wenn Kommando 'c' (Konsole) gegeben wurde

◆ startAsCnsApp()

int startAsCnsApp ( int  argc,
char **  argv 
)

Startet den Taschenrechner als Konsolenanwendung.

Parameter
argcAnzahl der Kommandozeilenargumente
argvListe der Kommandozeilenargumente
Rückgabe
immer 0

◆ startAsDlgApp()

int startAsDlgApp ( int  argc,
char **  argv 
)

Startet den Taschenrechner als Qt-Dialogbox.

Parameter
argcAnzahl der Kommandozeilenargumente
argvListe der Kommandozeilenargumente
Rückgabe
immer 0