Almetare  1.14
Alle meine Taschenrechner - Eine C++-Bibliothek zur Entwicklung von Taschenrechnern
 Alle Klassen Dateien Funktionen Variablen Typdefinitionen Aufzählungswerte Freundbeziehungen
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

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
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
int startAsCnsApp ( int  argc,
char **  argv 
)

Startet den Taschenrechner als Konsolenanwendung.

Parameter
argcAnzahl der Kommandozeilenargumente
argvListe der Kommandozeilenargumente
Rückgabe
immer 0
int startAsDlgApp ( int  argc,
char **  argv 
)

Startet den Taschenrechner als Qt-Dialogbox.

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