none
no puedo correr mi codigo en visual studio 2005 RRS feed

  • Pregunta

  • hola tengo un codigo y al tratarlo de correr en visual studio 2005, en el menu depurar el link iniciar depuracion se encuentra deshabilitado, alguien me puede ayudar mi codigo es el siguiente:

    #include "StdAfx.h"
     #include "RNA.h"

     // FUNCTION: RNA
    // Default Constructor
     //
     // @param Title char* the title of the RNA sequence
     // @param Sequence char* secuencia de bases de nucleotidos
     // @param Lenth int the length of the RNA sequence
     // @return void
     RNA::RNA(char* Title, char* Sequence, int Length) {
     RNA::Title = Title; // Inicializar secuencia del título
     RNA::Sequence = Sequence; // Inicializar secuencia
     RNA::Length = Length; //Inicializar longitud de la secuencia
     StepPosition = Length; // Inicializar StepPosition a la longitud completa de la secuencia de ARN
     Pairing = NULL;
     PlanarPos = new PlanarPos_type[Length];
     }

     // FUNCTION: ~RNA
     // Default Destructor
     //
     // @param undefined void
     // @return void
     RNA::~RNA(void) {
     if(Title != NULL)
     {
     delete[] Title;
     Title = NULL;
     }
     if(Sequence != NULL)
     {
     delete[] Sequence;
     Sequence = NULL;
     }
     if(Pairing != NULL)
     {
     delete[] Pairing;
     Pairing = NULL;
     }
     if(PlanarPos != NULL)
     {
     delete[] PlanarPos;
     PlanarPos = NULL;
     }
     }

     // FUNCTION: getTitle
     // Used to retrieve the RNA Title
     //
     // @param undefined void
     // @return char*
     char* RNA::getTitle(void) {
     return Title;
     }
    // FUNCTION: getSequence
     // Used to retrieve the Sequence
     //
     // @param undefined void
     // @return char*
     char* RNA::getSequence(void) {
     return Sequence;
     }

     // FUNCTION: getLength
     // Used to Retrieve the length of the RNA sequence
     //
     // @param undefined void
     // @return int
     int RNA::getLength(void) {
     return Length;
     }

     // FUNCTION: setStepPosition
     // Used to set the current step position within the sequence
     //
     // @param StepPosition int the step position to set
     // @return void
     void RNA::setStepPosition(int StepPosition) {
     if(StepPosition > Length)
     throw "Step position is greater than length of sequence";

     RNA::StepPosition = StepPosition;
     }

     // FUNCTION: getStepPosition
     // Used to retrieve the current step position
     //
     // @param undefined void
     // @return int
     int RNA::getStepPosition(void) {
     return StepPosition;
     }

     // FUNCTION: setPairing
     // Used to set the Pairing array
     //
     // @param Pairing int* the integer array that is the pairing
     // @return void
     void RNA::setPairing(int* Pairing) {
     if(RNA::Pairing != NULL)
     delete[] RNA::Pairing;


     RNA::Pairing = Pairing;
     }

     // FUNCTION: getPairing
     // Used to retrieve the Pairing array
     //
     // @param undefined void
     // @return int*
     int* RNA::getPairing(void) {
     return Pairing;
     }

    // FUNCTION: GetPlanarPos
     // Used to retrieve the PlanarPos structure
     //
     // @param undefined void
     // @return struct planarPos_tag*
     struct RNA::planarPos_tag* RNA::GetPlanarPos() {
     return PlanarPos;
     }

    sábado, 12 de enero de 2013 18:15