Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Zapamätajte vstupné argumenty main ( funkcie ) . Oni sú vždy dvaja , a ich konvencie je konzistentná vo všetkých programovacích prostredí . Prvý parameter je argc , ktorý je typu int . Druhý parameter je argv , pole reťazcov C - štýlu . Dobrý spôsob , ako myslieť na to , je ako dvoch - rozmerné pole char .
2
Pochopiť význam argc a argv . Každý prvok v argv obsahuje parameter príkazového riadku . Prvý reťazec je názov + + C programu . Argc je počet reťazcov v argv . Takže ak zadáte - p - g myprog.exe z konzoly DOS , argv [ 0 ] bude " myprog.exe , " argv [ 1 ] bude obsahovať - p a argv [ 2 ] , - g . Hodnota argc je 3 v tomto prípade .
3
Preštudujte nasledujúce C + + fragment kódu , ktorý vytlačí parametre príkazového riadku odovzdané do main ( ) na štandardný výstupný prúd .
int main ( ) {
for ( int i = 0 ; i std :: cout } //close loop
} //v blízkosti hlavnej
Všimnite si , ako sa slučka používa argc ako horná hranica slučky , ktoré prejde prvkov uložených v argv .
4
Dbajte na výstup z parametrov príkazového riadku použité v príklade v kroku 2. klipart myprog.exe
- p klipart - g
Copyright © počítačové znalosti Všetky práva vyhradené