Paramater an Programm übergeben

Posted By: Firewall

Paramater an Programm übergeben - 01/08/14 20:08

Hallo Leute,

ich hätte mal eine kleine Frage. Ist es möglich, dass man bestimmte Parameter an das auszuführende Programm übergibt?

Also als Beispiel:
Man programmiert einen externen Launcher und startet damit das Programm und übergibt Informationen wie die SpielerID oder so.. Wir kann man diese Abfragen?

LG,
Jordan
Posted By: oliver2s

Re: Paramater an Programm übergeben - 01/08/14 20:12

Schau mal im Handbuch unter Kommandozeilen unter "-d name[=value]":

http://www.conitec.net/beta/a-black.htm
Posted By: Firewall

Re: Paramater an Programm übergeben - 01/08/14 20:22

Erstmal danke, dass ist scheinbar genau das was ich suchte. Nun habe ich ein kleines Problem.. ich verstehe nicht ganz wie er die Variable setzt smirk

Ich habe es nun folgendermaßen gemacht:

var test;

void main()
{
printf("%0.f", test);
}

---------
Und als Paramater übergeben:
-d test=10

Aber es kommt nur 0 raus.. und im Handbuch steht auch nicht wirklich erklärt was man da machen muss.

Vielen lieben Dank im Vorraus,
Jordan
Posted By: oliver2s

Re: Paramater an Programm übergeben - 01/08/14 20:28

Das liegt anscheinend am printf, gibt irgendwie immer 0 aus.

Probier mal das hier:

Code:
var test;

void main()
{
	error(str_for_num(NULL,test));
}

Posted By: Ch40zzC0d3r

Re: Paramater an Programm übergeben - 01/08/14 20:38

Geb es lieber als integer (usigned long) aus.
printf("%i", (long)test);
Posted By: Firewall

Re: Paramater an Programm übergeben - 01/08/14 20:48

Danke funktioniert. grin
Posted By: Firewall

Re: Paramater an Programm übergeben - 01/08/14 22:26

Ich habe nur noch eine kleine Frage,

ist es auch möglich Strings per Parameter zu übergeben?

LG,
Jordan
Posted By: Uhrwerk

Re: Paramater an Programm übergeben - 01/09/14 17:10

Alles was Dein Herz begehrt - solange es ASCII ist. ^^ Du kannst auch einfach http://www.conitec.net/beta/command_str.htm auswerten...
Posted By: Firewall

Re: Paramater an Programm übergeben - 01/10/14 17:51

Dankeschön..
© 2024 lite-C Forums