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 - ivancea96

#2321
Programación C/C++ / Re: Uso de TDA´s
16 Mayo 2015, 16:12 PM
Eso es algo que no me gusta de algunos profesores: forzarte a usar formas específicas de hacer las cosas :(

En un Space invaders, por ejemplo, puedes hacer diferentes invasores, y que todos, como clases, hereden de una clase base abstracta. Podría tener unos métodos virtuales para dibujar, para mover (en caso de que no se muevan todos a la vez como en el juego original), para atacar, etc.
#2322
Es extraño que llaméis juego a la bolsa :/
#2323
"Red botnet", "Ley LOMCE"...
Cuando se dará la gente cuenta de que los nombres ya incluyen  las palabras "red" y "ley" xD
#2324
Lo que puedes hacer es cargarlo en memoria y luego reescribir el fichero.
#2325
¿Qué es el segundo archivo? Da alguna información. Si no está definida la estructura "Fecha" en un código no la podrás usar.
#2326
Atento a los tipos de las variables:

"frase" -> char*
'c' -> char

"frase"[0] -> char ( 'f' )
strcmp(char*, char*);

("f" == 'f') -> bool (false), "f" es un char* y 'f' es un char. El primero es una direccion de memoria de, generalmente, 4 bytes. El segundo es un tipo entero de 1 byte (que se representa como una letra)
#2327
Cita de: jazx en 11 Mayo 2015, 13:23 PM

En realidad todo se resume a que pueda hacer esto:



   i = strcmp( h[1], "1" );
   if( i == 0 )  printf("el caracter es 1");



Pero me da error en la sintaxis de la primera linea cuando voy a compilarlo con gcc...

Si puedo escribir esa simple comparacion resuelvo todo el asunto...

if(h[1]=='1') printf("El caracter es 1");
#2328
¿Qué es lo que quieres hacer? ¿Convertir el float** a vector< vector<float> >?
#2329
Programación C/C++ / Re: Programa NIF
3 Mayo 2015, 13:32 PM
Vamos a ver. No puede haber ningún método ni constructor al que le pases la letra. La letra se calcula sola siempre.
Luego, siempre que le pongas un nuevo DNI, tienes que volver a calcular la letra. Siempre.

Modifica los métodos para cumplir esas reglas, y vuelve a ver los errores.
#2330
Veo dos formas básicas de hacerlo: una recursiva, que es cogiendo cada miembro dentro de los paréntesis, y si algún miembro (o ambos), es otro par de paréntesis, llamar recursivamente.
El otro método, podría consistir en ir buscando pares de paréntesis adyacentes "(...,...)", resolverlos, y reemplazarlos en la cadena. Hacer esto hasta que no queden más paréntesis.