Video: Kap. 11.2a Arrayer og løkker 2025
I en typisk C ++-applikasjon mottar hovedfunksjonen () -funksjonen en matrise og en telle som kommandolinjeparametere < - parametere som er oppgitt som en del av kommandoen for å utføre det programmet på kommandolinjen. Men til begynnelsen programmerere, kan parametrene se skremmende ut. Men de er ikke: Tenk på de to parametrene som en rekke strenger og en størrelse på arrayen. Imidlertid er hver streng i denne rekkefølgen av strenger faktisk en tegnserie. I gamle dager av C og tidligere raser av C ++ var ingen strengklasse tilgjengelig. Dermed var strenge alltid karakterskikk, vanligvis betegnet som char * MyString. (Husk, en matrise og en peker kan brukes utveksling for det meste).
#include using namespace std; int main (int argc, char * argv []) {int loop; for (loop = 0; loop
Når du kompilerer dette programmet, navngi de kjørbare CommandLineParams, og kjør det fra kommandoen spør, bruk følgende kommando:
Du ser følgende utgang. (Merk at programnavnet kommer inn som den første parameteren og de anførte elementene kommer inn som en enkelt parameter.)
CommandLineParams abc def abc 123
Du kan også angi kommandolinjeparametere ved hjelp av IDE for feilsøking når arbeider med koden:: Blokker kompilator. Velg Prosjekt → Angi programmets argumenter. Kode:: Blokker viser dialogboksen Velg mål, hvor du velger et mål i det første feltet og skriver inn argumentene i Programargument-feltet. Klikk OK, og klikk deretter Kjør. CommandLineParams viser kommandolinjeparametrene i kommandovinduet som det gjorde da du skrev kommandoen ved ledeteksten.
