i parametri della riga di comando sono parole speciali che trasmettono le informazioni tecniche di un programma durante il lancio . Un utente può passare loro esternamente dalla riga di comando o da un interfaccia di Windows come l'utilità Esegui. Un programmatore ha la possibilità di passare internamente come argomenti alla funzione main () del programma . Questo tutorial si concentra su quest'ultimo metodo . Continuate a leggere per imparare come utilizzare i parametri della riga di comando in C + + . Cose che ti serviranno
di base C + + Commercio Microsoft Visual C + + , Borland C + + Builder o altri IDE
Mostra Altre istruzioni
1
Memorizza gli argomenti di ingresso al principale ( ) funzione . Essi sono sempre due, e la loro convention è coerente in tutti gli ambienti di programmazione . Il primo parametro è argc , che è un tipo int . Il secondo parametro è argv , un array di stringhe di C - stile. Un buon modo di pensare è come un array bidimensionale di char .
2
capire il significato di argc e argv . Ogni elemento di argv contiene un parametro della riga di comando . La prima stringa è il nome del programma C + + . Argc è il numero di stringhe in argv . Quindi, se si digita- p - g mioprog.exe dalla console DOS , argv [ 0 ] sarà " mioprog.exe ", argv [ 1 ], conterrà -p e argv [ 2 ] , - g . Il valore di argc è 3 in questo caso .
3
studio il seguente C + + frammento di codice che stampa i parametri della riga di comando passati in main () per il flusso di output standard .
int main ( ) {
for (int i = 0; i std :: cout } //chiude il ciclo
} //chiude il main Avviso
come il loop utilizza argc come limite superiore del ciclo che scorre gli elementi archiviati in argv .
4
Osservare l'uscita dai parametri della riga di comando utilizzati nell'esempio al punto 2 .
mioprog.exe
- p
- g