Kuinka käyttää komentoriviparametrien C ++

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 ++.

mitä tarvitset

  • Basic C ++
  • Microsoft Visual C ++, Borland C ++ Buildertai muu IDE

Ohjeet

  1. 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.

  2. 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.

  3. 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.

  4. Noudata ulostulo komentoriviparametreista esimerkissä käytetty vaiheessa 2.

    myprog.exe

    -p

    -g

vihjeitä& amp;Varoitukset

  • Erillinen komentoriviparametreilla välilyönnillä, ikään kuin ne olisivat sanoja.
  • Useimmat IDE ohjelmistokehitykseen tarjota kääntäjä ominaisuus, jonka avulla ohjelmoija syöttää ajonaikaisen parametrit.
  • Komentoriviparametrit voi olla joko nykyisten maailmanlaajuisten vakiot tai vakiot määritelty ohjelmoija.

Resurssit

  • Cplusplus.com varten useita C ++: Ohjeita
  • Bruce Eckel varten Ladattavat C ++: Kirjallisuus
  • C / C ++ Käyttäjät lehti
945
0
1
C / C ++ Ohjelmointi