komentoriviparametrit ovat erityisiä sanoja, jotka välittävät teknisiä tietoja ohjelman aikana käynnistää.Käyttäjä voi siirtää niitä ulkoisesti komentoriviltä tai Windows-käyttöliittymän kuten Suorita apuohjelma.Ohjelmoija on mahdollisuus siirtää ne sisäisesti argumentteina main () funktio ohjelman.Tämä opetusohjelma keskittyy jälkimmäistä menetelmää.Lue oppia miten käyttää komentoriviparametrien C ++.
Muistaa tulo argumentteja main () toiminto.Ne ovat aina kaksi, ja niiden yleissopimus on yhdenmukainen kaikissa ohjelmointi ympäristöissä.Ensimmäinen parametri on argc, joka on int tyyppiä.Toinen parametri on argv, joukko C-tyyliin jouset.Hyvä tapa ajatella sitä on kuin kaksiulotteinen joukko char.
ymmärtää merkityksen argc ja argv.Jokainen elementti argv sisältää komentorivin parametri.Ensimmäinen merkkijono on nimi C ++ ohjelman.Argc on määrä jousille argv.Joten j
os annat -p -g myprog.exe DOS-konsoli, argv [0] on "myprog.exe," argv [1] sisältää -p ja argv [2], -g.Arvo argc on 3 tässä tapauksessa. Tutkimus seuraava C ++ koodinpätkän, joka tulostaa komentorivin parametrit johdetaan main () vakiotulosteeseen stream.
int main () {
for (int i = 0; i & lt; argc; i ++) {
std :: cout & lt; & lt;argv [i] & lt; & lt;std :: endl;
} // lähellä silmukka
} // lähellä tärkein
Ilmoitus miten silmukka käyttää argc kuin yläraja silmukka, joka toistetaan läpi elementit varastoidaan argv.
Noudata ulostulo komentoriviparametreista esimerkissä käytetty vaiheessa 2.
myprog.exe
-p
-g