• Domingo 15 de Diciembre de 2024, 04:05

Autor Tema:  C++  (Leído 1327 veces)

arquimedes_ccas

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
C++
« en: Viernes 27 de Abril de 2007, 04:13 »
0
Tengo el siguiene problema, en este programa utilice  2 metodos (normal y weave drive), quiero crear un tercer "metodo void" que contenga a estos 2 metodos pero cada vez que introdusco estos 2 metodos en el tercer metodo el programa me marca error al compilar, en internet no he encontrado informacion de como meter un metodo dentro de otro. por favor si puede ayudarme y explicarme como puedo crear ese tercer metodo, le agradecere bastante.
gracias de ante mano.

class motors
    {
    public:
         int pasos[8];
         void normal(bool value)
             {
             if (value==true)
                 {
                 pasos[0]=3;
                 pasos[1]=6;
                 pasos[2]=12;
                 pasos[3]=9;
                 }else
                 {
                 pasos[0]=1;
                 pasos[1]=2;
                 pasos[2]=3;
                 pasos[3]=4;
                 }
             }
         void wavedrive(bool value)
             {
             if (value==true)
                 {
                 pasos[0]=1;
                 pasos[1]=2;
                 pasos[2]=4;
                 pasos[3]=8;
                 }else
                 {
                 pasos[0]=1;
                 pasos[1]=2;
                 pasos[2]=3;
                 pasos[3]=4;
                 }
             }
     };

motors m

SteelX

  • Miembro MUY activo
  • ***
  • Mensajes: 218
    • Ver Perfil
Re: C++
« Respuesta #1 en: Viernes 27 de Abril de 2007, 05:23 »
0
Podrias explicarte mejor y postear el error y como quieres hacer.
Inside the code

AnioN

  • Miembro MUY activo
  • ***
  • Mensajes: 339
    • Ver Perfil
Re: C++
« Respuesta #2 en: Viernes 27 de Abril de 2007, 14:31 »
0
te referis a definir un metodo dentro de otro?, o sea, anidar metodos?