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

#1061
[youtube=640,360]https://www.youtube.com/watch?v=CRp4-scGtv4[/youtube]
Esa si que es bonita :D
#1062
Código (cpp) [Seleccionar]
fprintf(a, "%s", "\\x%.2X", (UCHAR)buffer[i]);

Quita ese "%s" al principio. Eso está generando "\\x%.2X" sin más.
El cast a (UCHAR) sobra. El tipo de argumento sobra en una función con argumentos variables.

No deberías poner "fflush(stdin)". Usa getline si quieres coger una linea completa.
#1063
Bueno, static no es la palabra que buscas, es todo. static de hecho, hace algo totalmente opuesto a lo que buscas. Los miembros declarados como static no pertenecen a cada objeto, sino que pertenecen a la clase en sí.

En cualquier caso, una opción es poner una función en la clase menuItem que agregue el elemento al vector y que le asigne su dirección.
A menuItem le quitarías la palabra static, y lo pondrías fuera o dentro de la clase mainMenu, como quieras.
Luego, mainMenuPointer no puede ser static. Si es static, al cambiarlo, "cambiará en todos los objetos menuItem". Eso significa que funcionaría si solo quisieras tener 1 único mainMenu.
#1065
Programación C/C++ / Re: Duda con realloc
6 Septiembre 2016, 17:01 PM
http://www.cplusplus.com/reference/cstdlib/realloc/

Muy simple. Trata de reservar un bloque de memoria del nuevo tamaño y preserva los datos del bloque anterior.

El retorno es la dirección del nuevo bloque de memoria, así que tienes que guardarlo siempre (igual que haces con malloc). El antiguo bloque, se libera automáticamente, no tienes que hacerlo tú.

Ahora bien, hay 2 casos especiales:
El primero, es que en vez de darte una dirección nueva, te den la misma dirección. Eso significa que simplemente se amplió el tamaño de ese bloque.
El segundo, es que retorne NULL. Eso significa que no se ha podido reservar el bloque que has pedido. El bloque antiguo no e sliberado en este caso, sigue siendo funcional.


Si después del realloc haces free(b), y continuas usando a, pueden pasar varias cosas.
La primera, que b ya no apunte a un bloque de memoria reservado. Esto nunca lo deberías hacer.
La segunda, que a sea NULL, el caso especial. En este caso, tendrás un error.
En caso de que la dirección de los bloques nocambie (el primer caso especial), estarás liberando el bloque, cosa que también será errónea.

En fin, todo esto es supérfluo, y se resume en el segundo párrafo de este mensaje.
#1066
Programación C/C++ / Re: funcion reconocer emails
5 Septiembre 2016, 16:21 PM
EMAIL_LEN es un entero, un tamaño, no un char[50].
int EMAIL_LEN

En la condición del for, estás mirando si 'i' es menor que un caracter. Tienes que mirar si 'i' es menor que la longitud del email.
for(i=0; i<EMAIL_LEN; i++)

A partir de ahí, las comprobaciones que quieras hacer.

´como detalle,m en el segundo código pusiste email[ EMAIL_LEN ]. Será email. Y luego, "=!". Para ver si es diferente, es "!=". Luego, ese regex que pusiste, y esas comas ",user, domain", no tienen sentido aquí. No sñ´´e de qué lenguaje vienes, pero eso no existe en C ni en C++.
#1067
PHP / Re: Limpiar/bloquear cache de un 3°
5 Septiembre 2016, 15:49 PM
Un dominio no puede acceder a las cookies de otro.

Si la página tiene unas cookies, no deberías tener que interferir con ellas. Las cookies son de la página y del usuario.
#1068
Programación C/C++ / Re: [C] Duda con bucle
1 Septiembre 2016, 22:59 PM
Un if es lo más rápido. No hay nada "especial".

Código (cpp) [Seleccionar]
while (...){
    while(...){...}
   if(...) break;
   while(...){...}
}


Hablas de ese if, no? Si es así, no hay ninguna forma más "rápida".
#1069
PHP / Re: Mostrar contenido o ocultarlo
1 Septiembre 2016, 19:08 PM
No. No puede estar abajo. Tiene que etsar arriba. Si usas una variable antes de asignarle un valor, no obtendrás nada.
Primero, tieens que asignarle un valor.
PHP evalúa de arriba a abajo (como prácticamente todos los lenguajes)
#1070
PHP / Re: Mostrar contenido o ocultarlo
1 Septiembre 2016, 18:02 PM
Cita de: WIитX en  1 Septiembre 2016, 17:47 PM
Abajo de el todo tengo esto:

Y me aparece que Si que tengo permisos pero no me muestra el contenido

Código (php) [Seleccionar]
$GetUser = mysql_query("SELECT * FROM users WHERE username = '".mysql_real_escape_string($SU)."' AND password = '".md5($SP)."'");
if(mysql_num_rows($GetUser) > 0) {
$myrow = mysql_fetch_assoc($GetUser);
define("User", true);
}
} else {
define("User", false);
}

if ($myrow['permisos'] == 1) {
echo 'Tienes permiso para poder visualizar la siguiente página';
} else {
echo 'No tienes permisos para visualizar esta página.';
}

if (User == false) {
header('Location: /');
}
?>


¿Tienes la declaración de la variable $myrow abajo del todo?
Si es así, nono. Eso debería ir arriba. No vas a poder utilizar esa variable hasta que llegue a esa parte del código.