C/Visual C - leer y escribir en la linea de comandos

 
Vista:

leer y escribir en la linea de comandos

Publicado por Andres (10 intervenciones) el 06/11/2008 16:27:34
hola, tengo que ejecutar un programa en c desde la linea de comandos de linux al cual tengo que pasarle unos parámetros para que se ejecute sin que yo tenga qe teclear nada, simplemente pasarle los parámetros y esperar la respuesta del mismo, el problema es que no se como leer estos parámetros y posteriormente usarlos. Hice lo siguiente de prueba, pero no me funciona:

int main(int argc, char *argv[])
{
int a=0;
a=&argv[0];
printf("El valor introducido es: %d ",a);
system("PAUSE");
return 0;
}

esto de debería mostrar el valor del primer parámetro que le pase por la consola pero no es asi, como tengo que pasarle los argumentos para que funcione? Como tengo que recuperarlos en el interior del main? muchas gracias por adelantado y haber si alguien me puede echar un cable
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:leer y escribir en la linea de comandos

Publicado por juan (1 intervención) el 18/06/2009 08:22:06
#include <stdio.h>
#include<stdlib.h>
a=atoi(argv[0]);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar