online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon TByte vom 03.06.2020, 09:54 Options

Parameterüber an kompiliertes Programm?

Hallo
Kann man denn an ein schon vorher kompiliertes Programm Parameter an einer Funktion von einem anderen Programm übergeben?
Also als Beispiel: (A ist schon kompiliert)
A

#include <iostream>

int main(int x, int y)
{
z=x-y;
std:cout << z << endl;
}

Dieses Programm liegt als EXE vor.
----------------
B

#Sheebang

use strict;
use A;

my(x, y);
x=10;
y=5;
main(x, y);

Dieses Programm wird jetzt kompiliert.
Ich habe extra Perl und C++ gewählt, weil das Modul CGI auch in C geschrieben ist.

Und jetzt gibt B an A x, y weiter. Ist das überhaupt machbar?
mfg
TByte


Antwort schreiben

Antwort 1 von Teerbaby vom 03.06.2020, 10:02 Options

Wieso rufst du in deinem Programm nicht die EXE mit Parametern auf? Oder versteh ich da was falsch?

Antwort 2 von TByte vom 03.06.2020, 10:13 Options

Also "mein Programm" ist das Perl-Ding. Und jetzt will ich die Main-Funktion vom anderen aufrufen und dabei Parameter übergeben.
mfg
TByte

Antwort 3 von Teerbaby vom 03.06.2020, 10:16 Options

Die Main-Funktion wird ja automatisch beim Programmstart aufgerufen.
Rufe also in deinem Perl-Programm "A.exe -x -y" auf. Wie genau, kann ich dir leider nicht sagen - kann kein Perl ;)

Antwort 4 von TByte vom 03.06.2020, 10:48 Options

Ok, ne reicht. ich wollt nur wissen, ob man einem fertig kompiliertem Programm parameter übergeben kann. Weiß jemand wie? Villeicht der gute Jaja, weil ffmpeg brauch ja auch so ne dinger.
Auf jeden Fall, danke Teerbaby.
mfg
TByte

PS: Mehrwertsteuer wird doch so berechnet, oder?:
Netto : Steuer = Brutto
100 : 19(%) = 5, irgendwas

Antwort 5 von Lutz1965 vom 03.06.2020, 10:55 Options

Netto + Mehrwertsteuer = Brutto

Antwort 6 von TByte vom 03.06.2020, 11:02 Options

Ich meinte ich weiß ja die Mehrwertsteuer nur in Prozent, noch nicht in Euro. Die will Euro Steuer will ich haben. Also Netto geteilt durch 19 % Steuer = Brutto

Antwort 7 von Teerbaby vom 03.06.2020, 11:07 Options

TByte for Finanzminister! ;)

Versuchs mal mit Netto * 1,19 = Brutto

Antwort 8 von Dr.Ma-Busen vom 03.06.2020, 11:09 Options

Mit qx(cmd arg1 arg2 ) kann man das machen.
Oder mit open(DAT, "| cmd") bzw. open(DAT, "cmd |") je nach dem ob du lesen oder schreiben möchtest.

Schau dazu am besten mal in die Docu von Perl.

Antwort 9 von TByte vom 03.06.2020, 12:08 Options

Jaaa, wenn ich Finanzminister wär, würd die Mehrwertsteuer auf 12% runterkommen! (Am liebsten 0%, aber das wär unrealistisch)
Aber ich weiß nicht, ob multiplizieren wirklich der richtige Weg für das berechnen der Mwst wär...

Danke, Dr., ich werd mal schaun.
mfg
TByte

Antwort 10 von conny77 vom 03.06.2020, 12:23 Options

Brutto : 1,19 = Netto

MwSt = Brutto - Netto

MwSt = Brutto * 0,19 : 1,19

Aber nur bei vollem Mehrwertsteuersatz.

Antwort 11 von TByte vom 03.06.2020, 12:59 Options

Das ist mir klar (spätestens jetzt)
Und ist das richtig?
Mehwertsteuereuro = Nettobetrag : Mehrwersteuerprozentsatz
mfg
TByte

Antwort 12 von conny77 vom 03.06.2020, 14:02 Options

MwSt = Netto * 0,19

Antwort 13 von TByte vom 03.06.2020, 16:28 Options

0,19 ist die Dezimale. Wenn man dem PROZENTSATZ(!!!!!!) rechnen will, dann muss man doch teiln!
mfg
TByte

Antwort 14 von TByte vom 03.06.2020, 16:34 Options

Hab nochmal geguckt.
W = G /100 * p
Brutto = Netto/100 * 19
mfg
TByte

Antwort 15 von Arno_Nym vom 03.06.2020, 16:45 Options

Zitat:
Wenn man dem PROZENTSATZ(!!!!!!) rechnen will, dann muss man doch teiln!

Man kann auch "teilen" indem man multipliziert, oder? Mathe besser aufpassen. Brauchen manchmal auch Programmierer ;o)

Zitat:
Brutto = Netto/100 * 19

Wäre cool für Endverbraucher ;o)

Arno

Antwort 16 von conny77 vom 03.06.2020, 17:32 Options

Netto: 100 Euro
MwSt: 19 Euro
Brutto: 119 Euro

Brutto: 100 Euro
MwSt: 15,97 Euro
Netto: 84,03 Euro

Jetzt kannst du mal deine Formeln überprüfen.

Antwort 17 von TByte vom 03.06.2020, 20:25 Options

Ne ich meinte
Mehrwerteuro = Netto/100 * Mehrwerprozent
Brutto = Netto + Mehrwerteuro
mfg
TByte

Ähnliche Themen

ddwebrenderer::render: Kein Eintrag!

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026