Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/02/2016, 16:11
dehm
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: Cómo hago que el usuario elija el tipo de función?

Cita:
Iniciado por Jose_A Ver Mensaje
Si, claro, se hacer eso, de hecho lo haré con case pero no encuentro la forma de definir las funciones en código D:
No sé si te refieres a este tipo de flujo. (te pongo un código sencillo de ejemplo):

Código C++:
Ver original
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. void decirHola()
  6. {
  7.     cout<<"Hola"<<endl;
  8. }
  9.  
  10. void decirAdios()
  11. {
  12.     cout<<"Adios"<<endl;
  13. }
  14.  
  15. int main()
  16. {
  17.     char respuesta;
  18.     cout<<"0 para salir, 1 para decir 'Hola', 2 para decir 'Adios'"<<endl;
  19.     cin>>respuesta;
  20.     while (respuesta!='0')
  21.     {
  22.     switch (respuesta)
  23.     {
  24.     case '1':
  25.         decirHola();
  26.         break;
  27.     case '2':
  28.         decirAdios();
  29.         break;
  30.     default:
  31.         cout<<"Opcion incorrecta"<<endl;
  32.         break;
  33.     }
  34.     cin>>respuesta;
  35.     }
  36.     return 0;
  37. }
__________________
Mi calculadora en Qt