ALTAVOZ: Hasta ahora, en los programas que hemos por escrito, hemos declarado como principal int void main. Y todo este tiempo, ese vacío tiene simplemente se especifica que el programa no toma ninguna argumentos de la línea de comandos. En otras palabras, cuando un usuario ejecuta una programa, él o ella puede proporcionar comando argumentos de la línea de la escritura adicional palabras o frases después del programa nombre en el indicador. Bueno, si usted quiere que su programa tomar argumentos de línea de comandos, uno o más de tales palabras, tenemos que reemplazar anular con un par de argumentos. Así que vamos a hacer eso. Incluya CS50.h. Incluya io.h. estándar Int, principal, y ahora en lugar de vacío, Voy a especificar un entero llamado argc y una matriz de cuerdas llamado argv. Ahora, argc y argv son simplemente convenciones. Podríamos haberlo llamar a estos argumentos más lo que queramos. Pero lo importante es que argc es un int, porque, por definición, es va a contener el recuento de argumentos, el número de palabras en total que el usuario ha escrito en su solicitud. Argv, por su parte, el argumento de vectores, es va a ser en realidad una matriz de almacenamiento todas las palabras que el usuario tiene escrito en su solicitud. Vamos a proceder a hacer algo ahora con uno o más de estos argumentos de la línea de comandos. En particular, vamos a seguir adelante e imprimir cualquier palabra que el usuario después del nombre del programa en el indicador. Soporte abierto, soporte cerrado, impresión f, s por ciento, la barra invertida n, coma. Y ahora tengo que decirte print f lo valor para conectar a ese marcador de posición. Quiero que la primera palabra que el usuario tiene escrito después del nombre del programa. Y así voy a especificar soporte argv 1, cerrado paréntesis, punto y coma. Ahora, ¿por qué el soporte 1 y que no soporte 0? Bueno, resulta que, almacenada automáticamente en argv 0 va a ser el nombre real del programa. Así que la primera palabra que el usuario después del nombre del programa es, por convención, va a ser almacenado en argv 1. Ahora vamos a compilar y ejecutar este programa. Hacer argv 0 puntos slash argv 0, y Ahora una palabra como hola, enter. Y ahí lo tenemos, hola.