<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hola otra vez a todos, sigo con mis problemas!!! Os cuento: (trabajo en C++, pero ya lo habreis notado por el asunto del email, no???)<br><br>1) tengo un programa principal por el que me entran <font style="" color="#00b050">num_prod</font> mediante <font style="" color="#00b050">int main(int argc, char* argv[])<br><br><font style="" color="#000000">2) Estoy creando una clase <font style="" color="#00b050">Gramatica</font> en que los atributos son:<br>       <font style="" color="#7030a0"> char* Sn;</font><font style="" color="#7030a0"><br></font><font style="" color="#7030a0">        char* St;</font><font style="" color="#7030a0"><br></font><font style="" color="#7030a0">        Produccion* P;</font><font style="" color="#7030a0"><br></font><font style="" color="#7030a0">        char S;</font><br>y en que produccion es un struct del tipo:<br>    <font style="" color="#7030a0">struct Producciones {</font><font style="" color="#7030a0"><br></font><font style="" color="#7030a0">        char* parteIzq;</font><font style="" color="#7030a0"><br></font><font style="" color="#7030a0">        MyString* parteDcha;</font><font style="" color="#7030a0"><br></font><font style="" color="#7030a0">    };</font><br><font style="" color="#7030a0">    typedef struct Produciones Produccion;</font><br><br>El problema viene cuando en la implementación quiero hacer:<br>    <font style="" color="#7030a0">P = Produccion [num_prod];</font><br><br>Podeis decirme que es lo que hago mal?? No lo entiendo, en la implementación de una clase yo puedo acceder sus propios atributos, no? Y el tamaño a los struct se hace así, no?? Espero que podais ayudarme<br>El compilador dice:<br>Gramatica.cpp: In member function ‘void Gramatica::introducirProduccion(int)’:<br>Gramatica.cpp:40: error: expected primary-expression before ‘[’ token<br>make: *** [Gramatica.o] Error 1<br><br>Muchas gracias<br></font></font><br /><hr />Acceso muy fácil al uso compartido de fotos con Fotos de Windows Live™. <a href='http://www.microsoft.com/windows/windowslive/photos.aspx' target='_new'>Arrastrar y colocar</a></body>
</html>