>> Speak: Ata agora, en programas temos escrito, temos declarado como principal
int void main.
E todo ese tempo, ese baleiro ten simplemente foi especificando que a
programa non tomar calquera Argumentos da liña de comandos.
Noutras palabras, cando un usuario executa un programa, el ou ela pode ofrecer ordes
argumentos de liña escribindo adicional palabras ou frases despois do programa
nome na liña.
>> Ben, se quere que o seu programa ter argumentos de liña de comandos, un ou
máis desas palabras, necesitamos substituír anular con un par de argumentos.
Entón, imos facelo.
Incluír CS50.h.
Incluír io.h. defecto
Int, principal, e agora, en vez de baleiro, Eu estou indo para especificar un int chamado
argc, e unha matriz de cordas chamado argv.
>> Agora, argc e argv son simplemente convencións.
Poderiamos ter chamar estes argumentos máis calquera cousa que queiramos.
Pero o que é importante é que argc é un int, porque, por definición, é
vai ter a conta de argumentos, o número de palabras en total, que o
usuario escribiu no seu alerta.
>> Argv, con todo, o argumento do vector, é vai realmente ser unha matriz almacenar
todas as palabras que o usuario ten ingresaran no seu alerta.
Seguiremos a facer algo agora cunha ou máis destas
Argumentos da liña de comandos.
En particular, imos adiante e imprimir calquera palabra que o usuario escribe
despois do nome do programa na liña.
>> Abra o soporte, soporte pechado, print f, s por cento, barra invertida n, coma.
E agora eu teño che dicir o que f impresión valor para conectar a ese espazo reservado.
Eu quero que a primeira palabra que o usuario ten ingresaran despois do nome do programa.
E así eu vou especificar soporte argv 1, pechado
parénteses, punto e coma.
>> Agora, por un soporte e non o soporte 0?
Ben, ao parecer, gardados automaticamente en argv 0 será o
nome real do programa.
Así, a primeira palabra que o usuario escribe despois do nome do programa é, polo
convención, será almacenado en argv 1.
>> Imos agora compilar e executar este programa.
Fai argv 0 punto barra argv 0, e agora unha palabra como Ola, entrar.
E aí temos que, Olá