Ver Mensaje Individual
  #11 (permalink)  
Antiguo 24/01/2012, 11:17
Avatar de L3m0n
L3m0n
 
Fecha de Ingreso: diciembre-2011
Mensajes: 219
Antigüedad: 12 años, 4 meses
Puntos: 46
Respuesta: funcion compleja

Creo que tienes mal el concepto, no tienes que hacer que la funcion use una variable de main.
Lo que tienes que hacer es crear una variable global, que es eso? Pues es una variable que puede ser accedida para todas las funciones.

Como se hace?

Muy sencillo, solo tienes que hacer la declaracion fuera del main.

Antes del main declaras las variables que quieres que sean globales:

Código C:
Ver original
  1. int variable; //aqui declaras las variables globales
  2. int main(void){
  3. ...
  4. }

Si dudas en algo pregunta :)