A argumento de línea de comandos en C + + permite al usuario seleccionar el estado inicial de un programa en tiempo de ejecución . Utilice una matriz de punteros argv [ ] para almacenar estos argumentos y pasarlos al código cuando se ejecuta . Dado que la ejecución del programa comienza con la principal) función (en C + +, declarar las variables y las etiquetas argumento como parte de la declaración inicial de la función. Usted puede utilizar las etiquetas de variable válidos que desea al nombrar a los argumentos de línea de comandos . Mantener la adhesión a las prácticas de codificación comúnmente aceptada mediante argc para realizar un seguimiento del número de argumentos y argv como la matriz de punteros a los propios argumentos. Instrucciones
1
Definir la función main () . Incluir las definiciones de las variables necesarias para aceptar los argumentos . En este ejemplo:
int main (int argc, char * argv [ ] ) {
2
salida el número de argumentos de línea de comandos entró con un declaración de una salida similar a la siguiente:
cout << " argc =" << argc << endl ;
3
Escribir un bucle para desplazarse por los miembros de la argv [ ] matriz para mostrar los argumentos introducidos. Introduzca la sentencia :
for (int i = 1 ; i < argc ; i + + )
cout << " argv [" << i << " ] = << argv [ i ] << endl ;
return 0; }