Een command - line argument in C + + kan de gebruiker naar de oorspronkelijke staat van een programma te selecteren op run-time . Gebruik een pointer -array argv [ ] om deze argumenten te slaan en door te geven aan de code wanneer het wordt uitgevoerd . Aangezien uitvoering van het programma begint met de main ( ) functie in C + + , verklaren de variabelen en argumenten labels als een deel van de functie van de eerste verklaring . U kunt gebruik maken van een geldige variabele etiketten die u wilt bij het benoemen van command - line argumenten . Behouden aanhankelijkheid aan algemeen aanvaarde codering praktijk door gebruik argc te houden van het aantal argumenten en argv als de wijzer array voor de argumenten zelf te houden . Instructies 1 Definieer de main ( ) functie . Onder de variabele definities die nodig is om argumenten te accepteren . In dit voorbeeld : int main ( int argc , char * argv [ ] ) { Output Pagina 2 het aantal command - line argumenten aangegaan met een uitgang verklaring die op deze lijkt : cout << " argc = " << argc << endl ; 3 Schrijf een lus te stap door de leden van de argv [ ] array om de ingevoerde argumenten geven . Voer de verklaring : for (int i = 1 ; i < argc ; i + + ) op Twitter cout << " argv [ " << i << " ] = << argv [ i ] << endl ; return 0 ; }
|