Línea de Comandos

Anuncio
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
Descargar