Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ansil

#1
si, he declarado friend las dos clases, pero al compilar me dice que la clase a la que llamo no está declarada.
Si me pudieses poner un ejemplo de código te lo agradeceria :)
#2
hola a todos!

bueno, el problema que tengo es que necesito llamar a una funcion desde otra funcion siendo cada una de una clase diferente.
He iintentado llamarlas declarando una clase como friend en la otra y pasando las variables por referencia, pero no funciona
a ver si podeis ayudarme un poquillo, gracias  :)

#3
Programación C/C++ / Re: problema con if
25 Agosto 2010, 17:08 PM
es un codigo demasiado extenso y esa parte depende de 2 clases diferentes como para poder simplificarlo en un pequeño codigo que compile. o yo al menos no soy capaz de hacerlo  :-[, ya que el problema es en el if, pero en ese caso en concreto.  :(
#4
Programación C/C++ / Re: problema con if
25 Agosto 2010, 16:23 PM
me da este error si intento hacer la comparacion con strcmp:

error: cannot convert 'std::string' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'


pero gracias de todas formas
#5
Programación C/C++ / problema con if
25 Agosto 2010, 16:02 PM
tengo un problema de C++ que no se resolver, ya que es lo más básico del mundo y hasta ahora nunca me había fallado ahí  :-\ :huh:

en mi programa hago lo siguiente:

aut=conjuntoAutores;
cad=aut.getNombre();
nom=aut.getNombreMay(cad);
cadena=c_nom;
nomMay=aut.getCadenaMay(cadena); if(nom==nomMay)

siendo c_nom el dato que se le pasa por linea de comandos, y cad el que cogemos del array. y ambas serán pasadas a mayusculas para asegurar una buena comparacion.

el programa funciona correctamente hasta que nom es igual a nomMay en cuyo caso salta directamente al else siguiente, no entrando en el if como debería.

¿Alguien sabe a que se puede deber esto? :-(