|
|
La Taberna Un lugar para conversar sobre casi cualquier tema |
|
Thread Tools | Display Modes |
04-14-2013, 10:09 PM | #1 |
Pledge
Join Date: Apr 2007
Posts: 0
|
Programa en C.
Escriba un programa que se invoque desde la línea de comandos con un argumento. Dicho
argumento deberá ser numérico y validado convenientemente. El programa deberá pedir el ingreso de tantas cadenas de caracteres como indique el citado argumento y, posteriormente deberá listar por pantalla las mismas. Leyendolo parece sumamente facil, pero me mata usando los argumentos en la linea de comandos, osea no entiendo como usar argc y argv, si alguien me ayuda con este programa aparentemente sencillo se los agradeceria mucho. Desde ya muchas gracias a toda la comunidad que siempre me ayuda, orgulloso de ser parte de ella. |
04-14-2013, 10:55 PM | #2 | |
Pledge
Join Date: Oct 2010
Posts: 23
|
es sencillo, la declaración de tu función main va a ser de la siguiente manera:
Quote:
c:\> test.exe hola 4 argc: 3 argv[0]: test.exe argv[1]: hola argv[2]: 4 saludos
__________________
"...y siempre estuve orgulloso de que no fueras un enano." Abuelo Simpson
|
|
04-14-2013, 11:41 PM | #3 | |
Pledge
Join Date: Apr 2007
Posts: 0
|
Quote:
Estoy entendiendo un poco mas la cosa,soy principiante en esto, lo que no me queda claro es a que te referis cuando decis "parametros", yo pensaba, desde mi ignorancia, que a argc y argv habia que declararlos en algun lado, pero por lo que me decis veo que no.Gracias |
|
|
|