“Conocimiento Programación>C /C + + Programming

Cómo utilizar los parámetros de línea de comandos en C + +

2011/1/9
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

C /C + + Programming
Cómo: GTK Selección Color
C + + Microsoft Visual Tutorial
Cómo utilizar una sentencia switch en C
Cómo Iniciar sesión para Papaya Android
Cuando un usuario ejecuta un programa, ¿en qué área de la memoria principal se carga?
Cómo leer una línea mediante CPP
Importancia del Proceso de Selección de Diseño de sistemas
Cómo programar cacao en un iPhone
Conocimiento de la computadora © http://www.ordenador.online