elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [41] 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 ... 401
401  Programación / Scripting / Re: Descargar imagen de una 'URI' en: 29 Julio 2017, 14:38 pm
Si quieres ver la imagen y poder descargarla rápidamente, basta que crees un archivo html "abc.html", pongas dentro el código:
Código
  1. <img src="aqui la URI" />
Y abras el archivo con el navegador.
402  Programación / Java / Re: Primer, Peor y Mejor ajuste en Java en: 29 Julio 2017, 14:26 pm
¿Cuál es <exactamente> el problema y en qué línea?
403  Programación / Programación C/C++ / Re: Error undefined reference to WinMain@16 en: 29 Julio 2017, 13:08 pm
Imagina que se ejecuta el programa. ¿Dónde va a empezar? ¿Qué va a ocurrir?

Un programa necesita una función main, que es el punto de entrada cuando lo ejecutas.

El error que te da es que no encuentra ese punto de entrada. Sin punto de entrada, no lo va a poder generar. Otra cosa, es que intentes hacer otra cosa en vez de una aplicación. Para ello, necesitamos más información.

Como detalle, la compilación ha sido exitosa. El código ha compilado bien a código objeto (.cpp -> .o). Lo que ha fallado, es el linkeo, la fase en la cual se cogen todos los códigos objeto y se genera la aplicación. Para compilar, no necesita main. Pero para generar la aplicación, sí que lo necesita.
404  Programación / Programación C/C++ / Re: Juego Pong, quisiera saber el error. en: 28 Julio 2017, 23:58 pm
El caso es que tienes i<V-1. i nunca va a llegar al 20 siendo V=21. Un símbolo "menor que" no dejará que llegue. Ese i va a llegar a 19, no a 20. Eso quedaría como "i<20". 20 no es menor que 20.
405  Programación / Programación C/C++ / Re: Juego Pong, quisiera saber el error. en: 28 Julio 2017, 22:58 pm
Algo que vi es que hiciste los for parala matriz desde i=0 hasta "i<V-1". Querrías decir "i<V". Del otro modo, no llegas a tocar nunca eel último índice.

Y bueno, dices que al ejecutar se detiene, pero eso no es información suficiente. Busca en qué línea se detiene. Para ello, puedes poner printf, por ejemplo, hasta que veas que uno de ellos no se muestra.

De todos modos, mirando ahora el código, encontré, en la línea 43:
Código
  1. for(j=0;i<H-1;j++)
Fíjate en la condición, estás usando 'i' en vez de 'j'.
406  Programación / Programación C/C++ / Re: Elegir el evento exacto en: 27 Julio 2017, 22:04 pm
Es preferible que avances a tu ritmo en C++ en vez de forzarte a utilizar MFC y el puerto serie de golpe. Puedes ver primero el funcionamiento de MFC. Y ya luego, meterle el tema del puerto serie.
407  Foros Generales / Foro Libre / Re: Piloto de vuelos profesional afirma que la Tierra es plana + experimento Física en: 27 Julio 2017, 14:17 pm
- a ver jaimito, ¿qué queda mas cerca? ¿china o la luna?
- la luna maestro.
- ¿por qué crees eso jaimito?
- por que desde aquí puedo ver la luna, pero no a china.


Pero siendo la tierra plana, basta que te subas al poste d ela luz y ya ves China xD
408  Programación / Programación C/C++ / Re: Problema con GTK y C en: 27 Julio 2017, 14:06 pm
Dentro de ventana.c tienes un include de venta.h. venta.h no tiene ninguna vinculación a venta.c. Al hacer ese include, lo único que hace es "copiar el código de venta.h e incrustarlo donde tenías el include". Es decir, lo único que logras es que "exista" la función letras, por lo cual la puedes usar sin problemas, pero NO existe su definición (la que está dentro de venta.c).

Este error:
Código:
referencia a `letras' sin definir
Estás suando letras(), pero no encuentra su definición, así que te da el error.
Su definición está en venta.c.
409  Programación / Programación C/C++ / Re: Elegir el evento exacto en: 27 Julio 2017, 13:36 pm
MFC no es complicado. Nada de este problema tiene que ver con MFC. Tu problema principal es el uso del Serial.

Acerca del handle... La librería que usas, deberías leerla. Dentro, tiene un HANDLE, llamado hSerial. Es un miembro privado. Basta que le hagas un getter o que le agregues una función para esperar datos.
Para trabajar con un puerto, se utiliza CreateFile. Si ves en la librería, está usando CreateFile.

El códigoq ue te dieron no lo puedes poner ahí, en un lugar al aar y pretender que funcione. Eso no funcionaría ni en C++, ni en C# ni en ningún lenguaje. ¿Cómo vas a poner un if fuera de una función?
Lo que tienes que hacer, es poner ese código en el lugar en el que quieras esperar datos del Arduino. Puedes hacerlo con otro thread, o dentro de un punto en el que sepas que va a recibir datos. Digo esto, porque si te pones a esperar indefinidamente, bloquearás la aplicación.

Dicho esto, te dirá. No tienes por qué bloquearte para escuchar del Arduino como te dijeron. Es una opción, pero no la única. Basta con que cada cierto tiempo mires si hay datos con el read y listo. Ya que estás leyendo datos a la vez que muestras el formulario, te recomendaría trabajar o con otro thread, o con la función SetTimer (https://msdn.microsoft.com/es-es/library/49313fdf(v=vs.80).aspx).
410  Programación / Programación C/C++ / Re: Problema con GTK y C en: 27 Julio 2017, 05:04 am
No solo pruebes; entiende el por qué char es incorrecto y char* es correcto  :D
Páginas: 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [41] 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines