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

#731
Cita de: HdM en  8 Junio 2013, 16:51 PM
Macho, presuponéis unas cosas que yo no logro entender de dónde las sacáis. Desde luego, si el problema es una de esas dos cosas, sin haber dado Hacker290, ni un solo dato al respecto, por favor, decidme dónde puedo comprar vuestras bolas de cristal. Si no queréis desvelar el secreto, por lo menos decidme el nº que va a salir en el cuponazo de mañana XD XD (de buen rollo eeeeeh).

Un saludo.

Es que me imagino que probaría con otro navegador, así que descarto el navegador como culpable. Si se conecto también al wifi del vecino y pasó lo mismo culpa del isp tampoco es. Otra causa posible sería el router, pero lo primero que se hace es reiniciarlo para comprobar si el fallo es del router o del ordenador y de todas formas se conectó a la wi-fi del vecino. La siguiente causa más probable es la de un fallo en la tarjeta de red. Estropeada no está porque al reiniciar funciona. Ahora el único problema que conozco de que pase exactamente eso es el que comenté. Le pasaba a un amigo mio y a mi también, y que casualidad que tenían la misma tarjeta de red. Me baso en probabilidades pero si ese es el problema no creo que encuentre mejor solución que la que le he dado porque en su día me cansé de buscar información sobre el tema y mi amigo también. Si mi teoría es correcta pues le servirá. Y si no no pasa nada. Al ver que quitando la suspensión el estado de su conexión no cambia pues será una posibilidad descartada. E ahí explicado mi comentario que a simple vista parece al azar. Todo beneficios.  :xD :xD :xD

PD: Vale me has pillado. El número de la lotería es 5842214 (cuántos dígitos tiene? xD)

Un saludo!  :)

#732
Apostaría a que usas un portátil de no más de 250 euros y que la tarjeta de red es una "Family" xD
E ahí el problema. Cancela la suspensión en el apartado ahorro de energía que se encuentra en el panel de control. Pasa porque al suspenderse y estar un poco en estado de suspensión la tarjeta de red se "apaga" para ahorrar batería/consumo. Después al volver a estar el sistema activo la tarjeta de red  casi nunca se enciende. A veces también te dará el error de que le nombre de dns no se puede resolver.
Seguramente te siga pasando pero con muchísima menos frecuencia.
Un saludo.
#733
Cita de: XresH en  8 Junio 2013, 12:04 PM
No puedo estar mas de acuerdo.
Lo mismo digo. SirDarckCat estaba buscando un programador en python para el proyecto arena.
#734
Ahora va perfecto, ya acabé el programa, ahora a meterle funcionalidades y portarlo a otras plataformas! Muchas gracias a todos! :silbar: Fijo que a muchos va a encantar. ;)
#735
Si te pones en medio año (y con algo de ayuda) haces algo decente!
Yo con el minijuego 2 no doy :'(
#736
Fallo.cpp `string' does not name a type
¿Cual es el problema? ¿Tengo que instalar la librería? ¿No la traen ya codeblocks o devcpp?
El include está echo y lo he probado tanto con #include <string.h> como con <string> como con <cstring> y nada.

PD: Solucionado y no sé ni que pasaba  :xD.
Si acabo el programa lo postearé aquí y espero que os guste. Es para el concurso de programación del foro! 
#737
Gracias, me solucionasteis un problema del copón!!! :)
#738
Cita de: CCross en  7 Junio 2013, 18:06 PM
Disculpame se me escapo un detallito he editado el codigo de arriba ahora funciona

Saludos  ;)
Muchas gracias! Ya lo arreglara yo también así:
Código (cpp) [Seleccionar]
if(strcmp(palabra, "qw") == 0)
    {std::cout <<"\nHola mundo";}
:)

Cita de: maxim_o en  7 Junio 2013, 18:04 PM
Si estas usando c++, por que no usas string?


Código (cpp) [Seleccionar]

#include <string>
#include <iostream>
using namespace std;
int main() {
string palabra;
cout << "introduce letras";
cin >> palabra;
if (palabra == "qw")
{
    cout <<"\nHola mundo";
}
return 0;
}


¿Tan fácil? Pues no lo conocía, no hace mucho que uso cadenas de carácteres y en los dos cursos que estoy viendo (en c++) usaban "char palabra[20]"
¿Si quiero comparar por ejemplo la 3 letra de una cadena con la 4 de otra tengo que usar un for no? ¿O puedo hacerlo de alguna manera similar a esta: "palabra[2]"?

Muchas gracias a todos :)

#739
Cita de: CCross en  7 Junio 2013, 17:51 PM
El error se debe a que estas intentando comparar un puntero con un entro y esto esta
prohibido lo mejor para estos casos es usar la funcion strcmp quedaria asi:

Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>

int main() {
    char palabra[20]= {0};

    std::cout << "introduce letras: ";
    std::cin >> palabra;

    if(strcmp(palabra, "qw"))
    std::cout <<"\nHola mundo";
    std::cin.get();

    return 0;}


Saludos  ;D
Gracias!
Hace justo lo contrario, si pongo por teclado qw no sale el texto, y si pongo otra cosa cualquiera si sale. ¿Cómo lo soluciono? Voy a mirar el uso de esa librería a ver que hace xD.
#740
A ver si me podéis echar una mano con este código.
Lo que quiero es que ejecute una acción si las letras introducidas por teclado (qw) coinciden con las especificadas en el if.

Podría hacer un arreglo de 3 caracteres que almacenara "qw" y compararlo con "palabra" pero voy a incluir muchísimas combinaciones de letras y tendría que declarar muchísimos arreglos, con este código me ahorraría cientos de lineas y el código sería más legible pero en la linea del "if" me da el error:
CitarISO C++ forbids comparison between pointer and integer

También me salta un warning pero, ¿creo que solo me avisa de que estoy comparando una variable con una constante no?
Citarmulti-character character constant


Código (cpp) [Seleccionar]
#include <iostream>
char palabra[20];      
int main() {            
std::cout << "introduce letras";    
std::cin >> palabra;
if (palabra == 'qw')
{std::cout <<"\nHola mundo";}
getchar();            
getchar();            
return 0;}



Aquí el código comentado:
Código (cpp) [Seleccionar]
#include <iostream> //Incluir biblioteca entrada salida.
char palabra[20];      //Cadena de caracteres global.
int main() {             //Funcion principal.
std::cout << "introduce letras";    //Muestra el texto.
std::cin >> palabra;//Recoge texto del teclado y se lo asigna a "palabra".
if (palabra == 'qw') //Si se introdujo por teclado "qw"
{std::cout <<"\nHola mundo";}  //muestra el texto.
getchar();            //No cierra hasta que se pulse enter.
getchar();               //No cierra hasta que se pulse enter.
return 0;}                   //Devuelve 0 a la funcion.


PD: Poniéndolo así soluciono el warning:
Código (cpp) [Seleccionar]
if (palabra[20] == "qw")
Pero me sigue dando el mismo error.