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

#1711
Java / Re: mejorar juego
17 Octubre 2015, 18:02 PM
¿Preguntas cual es el diseño al que se parece tu juego?
#1712
A todo esto, en la librería <algorithm> de C++, tienes el método "replace".

Código (cpp) [Seleccionar]
string str = "a b c d e f g";
std::replace(str.begin(),str.end(), ' ', '\n');


En caso de que lo que quieras es transformar los espacios en saltos de línea.
#1713
Prueba compilando con -static.
#1714
Do-While es la mejor elección xD

Pero, va va, colócalo.
#1715
Cita de: Kaxperday en 16 Octubre 2015, 13:45 PM
Claro lo que digo es cuando esa memoria que es la copia del parámetro se libera, pues si igualo su dirección de memoria a un puntero, cuando se libere el puntero no tendrá nada, pues no habrá nada en esa dirección de memoria.
Aja xD
#1716
Cita de: Kaxperday en 16 Octubre 2015, 11:14 AM
Claro pero esa copia se almacena en algun lugar, ocupa memoria, por eso digo que si igualo las direcciones de memoria como puse, al salir la copia se pierde, entonces el puntero que apunta a la dirección de memoria de la copia al salir de pierde su valor. ¿no? XD
Esa copia se almacena, desde luego. La direccion de memoria del parámetro que pusiste ahí es la dirección de la variable dentro de la función. Es una variable nueva, copiada de la que le pasaste por parámetro.

Lo que le hagas a esa variable, no afectará al resto de lprograma, como regla general.
#1717
Otra opción es usar recursividad, haciendo una función, y llamándose a si misma, dividiendo en cada llamada un espacio.
#1718
Programación C/C++ / Re: Ayuda con default
16 Octubre 2015, 10:24 AM
Después del default, tienes que colocar alguna sentencia, o por lo menos un ';'.

Si el default va a estar vacío, lo mejor es que no lo pongas, o que pongas "default: break;". El default no es obligatorio si está vacío.
#1719
Sí. Pero ahí ya no hay punteros en ningún lugar. Solo copias.
#1720
En el caso de rand() de C, si no siempre, suele ser 32767 el máximo. El máximo es el valor de RAND_MAX.

Una opción que tienes, es ir cogiendo dígito a dígito:

Código (cpp) [Seleccionar]
int n = 0;
for(int i=0; i<6; i++)
    n += (rand()%10)*pow(10,i);


Entre muchas otras opciones.