Anzeige:
Ergebnis 1 bis 2 von 2

Thema: mehrere main in einem projekt

  1. #1
    Registrierter Benutzer
    Registriert seit
    04.10.2003
    Beiträge
    11

    mehrere main in einem projekt

    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

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    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ä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •