kommandoradsparametrarna är speciella ord som förmedlar teknisk information till ett program under lansering . En användare kan passera dem externt från kommandoraden eller från en Windows-gränssnittet , såsom Kör verktyget . En programmerare har möjlighet att passera dem internt som argument till main ( ) funktionen i programmet . Denna handledning fokuserar på den senare metoden . Läs vidare för att lära sig använda kommandoradsparametrar i C + + . Saker du behöver
Grundläggande C + + Review Microsoft Visual C + + , Borland C + + Builder eller andra IDE
Visa fler instruktioner
1
Memorera de inmatade argument till main ( ) funktion. De är alltid två , och deras konvent är genomgående i alla programmering miljöer . Den första parametern är argc , som är en int typ . Den andra parametern är argv , en matris med C -stil strängar. Ett bra sätt att tänka på det är som en tvådimensionell array av char .
2
förstå betydelsen av argc och argv . Varje element i argv innehåller ett kommandoradsparametern . Den första strängen är namnet av C + +-program . Argc är antalet strängar i argv . Så om du anger - p - g myprog.exe från DOS-konsol , argv [ 0 ] kommer att vara " myprog.exe , " argv [ 1 ] kommer att innehålla - p och argv [ 2 ] , - g . Värdet av argc är 3 i det här fallet .
3
Studera följande C + + kodavsnitt som skriver ut kommandoradsparametrarna passerat in main ( ) till standard ut .
int main ( ) {
for (int i = 0; i std :: cout } //close loop
} //stäng main