Foros del Web » Programación para mayores de 30 ;) » C/C++ »

ejecucion con parametros

Estas en el tema de ejecucion con parametros en el foro de C/C++ en Foros del Web. Hola...como ejecuto un archivo c, al que debo pasarle parametros desde linux? tengo que pasarle 3 variables, para que resuelva una operacion yo estaba poniendo ...
  #1 (permalink)  
Antiguo 04/07/2006, 14:17
 
Fecha de Ingreso: junio-2005
Mensajes: 337
Antigüedad: 19 años, 7 meses
Puntos: 1
ejecucion con parametros

Hola...como ejecuto un archivo c, al que debo pasarle parametros desde linux?

tengo que pasarle 3 variables, para que resuelva una operacion
yo estaba poniendo ./archivo

donde le paso los parametros? gracias!
  #2 (permalink)  
Antiguo 05/07/2006, 07:21
lpz
 
Fecha de Ingreso: abril-2006
Ubicación: Argentina
Mensajes: 402
Antigüedad: 18 años, 8 meses
Puntos: 2
Como tengo entendido, los parametros son las variables que forman parte del prototipo. En ese caso seria:

int main (int argc, char *args[]) {

/* codigo */

return 0;

}

Algo asi.. Ahora los argumentos de la llamada a la funcion ya no se como son en linux.
  #3 (permalink)  
Antiguo 05/07/2006, 08:43
 
Fecha de Ingreso: junio-2005
Mensajes: 337
Antigüedad: 19 años, 7 meses
Puntos: 1
Gracias!

  #4 (permalink)  
Antiguo 06/07/2006, 12:45
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses
Puntos: 2
Pues si.
para eso se usan los parametros de main.

int main(int argc, char* args[])

argc es el numero de parametros que se mandan al programa
incluyendo elnombre del programa

en args se guardan los parametros en forma de cadenas.

por tanto tendras que convertirlos.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:06.