Introducción a la Programación 14 la linea de comandos Roberto Marabini — Introduccin a la programacin — ETS – p.1/3 Un Ejemplo line.c #include <stdio.h> int main(int argc, char *argv[])//PARAMETROS!! { int x; printf("%d\n",argc); for (x=0; x<argc; x++) printf("%s\n",argv[x]); return 0; } main acepta dos parameter argv and argc argc contiene el número de parametros argv es una colección de punteros que apuntan a los distintos parámetros. Si el progama se llama linea y tecleamos linea bbb ccc ddd el programa escribirá en la pantalla 4 bbb ccc y ddd (cada palabra en una linea). Roberto Marabini — Introduccin a la programacin — ETS – p.2/3 Ejercicio line2.c Escribir un programa que sume dos numeros introducidos por el usuario a traves de la linea de comandos. Nota: para convertir una cadena en un entero usar la función atoi #include <stdlib.h> float i; i = atof(argv[1]); Roberto Marabini — Introduccin a la programacin — ETS – p.3/3