PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mehrere main in einem projekt



Asraniel
20-02-2005, 10:23
Hallo, ich bin ein c++ anfänger, komme aber langsam gut voran. Ich habe jedoch ein problem.
Ich habe folgende dateien:
morse.h
morse.cpp
main.cpp
demorse.cpp

main.cpp und demorse.cpp haben eine funktion main, da ich 2 programme haben möchte nach dem kompieren, eines um wörter in morse code umzuwandeln, und umgekehrt. Wie kann ich das machen? Ich verwende QT und irgendwie qmake oder so.

ps: ich bin unter linux mit gcc 3.4.1

peschmae
20-02-2005, 11:09
Da musst du halt zwei *.pro-Dateien machen, die eine verwendet die morse.cpp und die andere die demorse.cpp.

Eine überlegenswerte Alternative wäre es die Argumente auszuwerten die deinem Programm übergeben werden. Als erstes ist da nämlich der Name der ausführbaren Datei drin.
Dann könntest du z.B. wenn die executable demorse heisst demorsen und wenn sie morse heist morsen.

Oder je nach dem wie das Programm funktioniert siehst du das auch einfach am Input?

MfG Peschmä