Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/10/2015, 05:04
Avatar de jc_moj
jc_moj
 
Fecha de Ingreso: septiembre-2009
Ubicación: Andalucía
Mensajes: 137
Antigüedad: 15 años, 3 meses
Puntos: 12
Respuesta: Capturar un valor de una funcion

Hola

Otra forma sin recurrir a variables globales es declarando la variable en el main, usar el valor de retorno de capturar para iniciarla y pasarla a la función mostrar:

Código C++:
Ver original
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int capturar()
  6. {
  7.     int a;
  8.     cout << "Ingrese su edad ";
  9.     cin >> a;
  10.     return a;
  11. };
  12.  
  13. void mostrar(int e)
  14. {
  15.     cout << "La edad es: " << e << endl;
  16. };
  17.  
  18. int main(int argc, char **argv)
  19. {
  20.     int edad = capturar();
  21.    
  22.     mostrar(edad);
  23.    
  24.     return 0;
  25. }

Un saludo