VC++ 2005 Express Edition: Startparameter auswerten
-
Wie kann ich beim Programmstart übergebene Parameter auswerten? Bitte wenn möglich etwas genauere Angaben machen, da ich erst vor 2 Wochen vom C++Builder nach VC++ umgestiegen bin.
-
Das ist in C++ doch standardisiert, funktioniert also mit jedem Compiler äquivalent:
int main (int argc, char** argv) { // In argv sind die Parameter argc gibt die Anzahl an //Mindestens 1 Parameter ist vorhadnen (Programmname) return 0; }
MfG SideWinder
-
Nö.
So siehts aus:int main(array<System::String ^> ^args)
und in der dazugehörigen *.h-Datei wird mir beim Comlilierversuch erklärt: unbekannter Bezeichener args.
Hat sich erledigt, habs gerade gefunden:
Environment::GetCommandLineArgs();
-
Nur als Bemerkung: Das ist kein "Standard C++" sondern "C++/CLI"...
-
Und ganz genau nicht "Standard C++ (ISO)" sondern "Standard C++/CLI (ECMA)"
-
Wenn das Eure einzige Sorge ist, dann bin ich ja beruhigt.
-
Deine Sorgen sind ja schon behoben, oder?
-
Zugriff erfolgt über
args[Index];