Ich habe dieses Programm, wir nennen es Host. Der Host macht alle möglichen guten Dinge, aber er muss in der Lage sein, Eingaben über die Befehlszeile zu akzeptieren, während er ausführt. Das bedeutet, dass es seine anderen Prozessdaten irgendwie senden und dann beenden muss. Zum Beispiel muß ich in der Lage sein, dies zu tun:Senden Sie Nachrichten an das Programm über die Befehlszeile
./Host --blahblah 3 6 3 5
Dies sollte irgendwie irgendeine Funktion in Host Aufruf am Ende genannt
handleBlahBlah(int x1, int y1, int x2, int y2){
//do some more sweet stuff
}
-Host ein C-Programm ist, und muß nicht mehrfach unterstützen Instanzen.
Ein Beispiel dafür ist Amarok Musik-Player. Wenn Amarok läuft und spielt, kannst du "amarok --pause" eingeben und die Musik anhalten.
Ich muss dies in Linux oder Windows tun können. Vorzugsweise Linux.
Was ist der sauberste Weg, dies zu implementieren?
Möchten Sie Argumente übergeben, wenn das Programm bereits ausgeführt wird? Für welches Betriebssystem ist dies programmiert? –