A kommandolinjeargument i C + + gjør det mulig for brukeren å velge den opprinnelige tilstand av et program ved run-time . Bruk en peker rekke argv [ ] for å lagre disse argumentene og sende dem til koden når den utføres . Siden programmet kjøres begynner med main ( )-funksjonen i C + + , erklærer variablene og argumentet etiketter som en del av funksjonen sin første uttalelse. Du kan bruke alle gyldige variable etikettene du ønsker når du navngir kommandolinje-argumenter . Opprettholde tilslutning til allment akseptert kodepraksis ved å bruke argc å holde oversikt over antall argumenter og argv som pekeren array for argumentene selv. Instruksjoner
en
Definer main ( )-funksjonen . Inkludere de variable definisjonene som kreves for å akseptere argumenter. I dette eksempelet : en
int main ( int argc , char * argv [ ] )
{
2
Output antall kommandolinje-argumenter inn med en utgang uttalelse ligner på dette : en
domstol << " argc = " << argc << endl;
3
Skriv en løkke til bla gjennom medlemmer av argv [ ] rekke å vise de angitte argumentene . Tast uttalelsen:
for ( int i = 1; i < argc ; i + + )
domstol << " argv [" << i << " ] = << argv [ i] << endl;
return 0 ;
}