Ich habe eine Frage zu den Argumenten der Main funktion.
Nun, ja ich habe ein wenig dazu etwas im Internet gefunden, nur brauche ich vllt noch einmal hier die Bestätigung, ob ich nun richtig liege:
Die Argumente int argc & char **argv werden aus der Kommandozeile heraus, vom Benutzer übergeben, richtig?
Könnte mir jemand dazu ein konkretes Beispiel posten? Ich habe leider dazu nichts gefunden.
Ich habe hier ein Beispiel aus einem Tutorial:
Code: Alles auswählen
int divideWith; // convert our input string to number - C++ style
stringstream s;
s << argv[2];
s >> divideWith;
if (!s)
{
cout << "Invalid number entered for dividing. " << endl;
return -1;
}
Nameoftheprogram PicName.jpg intValueToReduce [G]
Grundsätzlich muss ich eingestehen, dass ich die Argumente der Main und ihre Übergabe (( --- int main ( int argc, char **argv ) --- )) noch nicht so wirklich in der praktischen Anwendung verstanden habe.
Kann mir jemand helfen??
Vielen Dank und allen ein schönes Wochenende.
Boris