programmname.exe -argument1 -argument2 | Wie ist es in C++ realisierbar?
-
Hallo Leute,
Ich habe folgendes Problem, und zwar brauch ich einem Programm das mittels Kommandozeilenparameter bestimmte Werte übergeben kann, um sie im Programm weiter verwenden zu können...
z.B. beim Ausführen sollte es so aussehen:
prog.exe -argument1 -argument2Mit den Argumenten sollte man noch weiterarbeiten können, um z.B. eine einfache Ausgabe der Parameter zu machen...
"Sie haben [Argument1] benutzt"Mfg Gryphius
-
int main(int argc, char* argv[])
argc ist die anzahl der parameter und argv sind die parameter
-
Super vielen Dank für die schnelle Antwort
-
Geht das auch als Integer Übergabe und nicht nur Char übergabe, bzw. auch beides gleichzeitig übergeben?
Gryphius
-
Oder notfalls einen Tipp um Char in Int umzuwandeln...
-
Hallo,
Geht das auch als Integer Übergabe und nicht nur Char übergabe
Mich interessiert weshalb du an dieser Stelle Integer verwenden möchtest.. !?
MfG
-
Du kannst hier nur c-Strings verwenden, keine ints, schau mal in die FAQ, da sind massenhaft Möglichkeiten angeführt wie Strings konvertiert.
-
EdiRitter schrieb:
Hallo,
Geht das auch als Integer Übergabe und nicht nur Char übergabe
Mich interessiert weshalb du an dieser Stelle Integer verwenden möchtest.. !?
MfG
ganz einfach
mein exe-file ist ein plugin, das zu einer messung gehöhrt und dort muss die anzahl der messungen übergaben werden, welches zB. für ne schleife benutzt wird und das kann man bekanntlich schlecht mit nem char machen^^
habs mit int atoi(char) hinbekommen, danke für die antworten
gryphius