parámetros de línea de comandos son palabras especiales que transmiten información técnica a un programa durante el lanzamiento. Un usuario puede pasar de forma externa desde la línea de comandos o desde una interfaz de Windows como la utilidad de ejecución . Un programador tiene la opción de pasar internamente como argumentos a la función main () del programa. Este tutorial se centra en este último método. Sigue leyendo para saber cómo utilizar los parámetros de línea de comandos en C + + . Cosas que necesitará
Basic C + +
Microsoft Visual C + +, Borland C + + Builder u otro IDE
Mostrar más instrucciones
1
Memorice los argumentos de entrada a la principal ( ) función . Siempre son dos, y la convención es consistente a través de todos los entornos de programación . El primer parámetro es argc , que es un tipo int . El segundo parámetro es argv , una matriz de cadenas de estilo C . Una buena manera de pensar en ella es como una matriz bidimensional de caracteres .
2
Comprender la importancia de argc y argv . Cada elemento de argv contiene un parámetro de línea de comandos . La primera cadena es el nombre del programa en C + + . Argc es el número de cadenas en argv . Así que si usted entra -p -g myprog.exe desde la consola de DOS, argv [ 0 ] será " myprog.exe ", argv [ 1 ] contendrá -p y argv [ 2 ] , -g . El valor de argc es 3 en este caso.
3
Estudio de la siguiente C + + fragmento de código que imprime los parámetros de línea de comandos pasados a main () en la secuencia de salida estándar.
int main () {
for (int i = 0 ; i std :: cout } //cerrar loop
} //cerrar principal
Observe cómo el bucle utiliza argc como el límite superior del bucle que recorre en iteración los elementos almacenados en argv .
4
Observe la salida de los parámetros de línea de comandos utilizados en el ejemplo del paso 2 .
myprog.exe
-p
-g