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

#11
Para actualizar de lenny a squeeze...

1. edita el archivo /etc/apt/sources.list y donde veas la palabra lenny, cámbiala por squeeze.

2. Guarda el archivo y ejecuta estos comandos

#aptitude update
#aptitude full-upgrade


Para instalar los drivers de ATI (privativos) tanto para Lenny como Squeeze sigue los pasos de esta página:

http://wiki.debian.org/ATIProprietary
#12
Tienes suerte de que este aburrido... normalmente nadie te contestaría con ese post... la próxima vez selecciona todo el código y pulsa el botoncito que tienes arriba con el dibujito # ya verás que  bonico  te queda xD

En fin... tu problema creo que es el siguiente...

Tienes declarada esta estructura

struct RegVuelo
{
   char N[10];
   RegFec F;
   RegHr  H;
   char D[10];
   int C;
   }typedef RegVuelo;


Hasta aquí bien... pero luego haces cosas como estas....

B[i+1].N[10] = B.N[10];

....

printf ("Vuelo: %d,Cantidad: %d\n", B.N[10], B.C);


Podría explicarte los fallos pero no me aburro tanto xD investiga un poco pero seguro que los tienes por cosas como esas...

PD: me das penica.. aqui van unas pistas...

1. los arrays en C son "zero-based"
2. Un array de caracteres (%s) no es lo mismo que un caracter (%c) ni un entero (%d).. aclárate a ver que necesitas para identificar el número de vuelo y manéjalo correctamente.

espero no haber sido muy pedante xD al menos te he contestado!  :silbar:


#13
jeje recuerdo tu proyecto.. me alegro de que hayas progresado  :D

El problema de hacerlo de esa forma es que desde el programa en C deberás estar todo el rato comprobando la hora en un bucle... A menos que te compliques la vida usando algun manejador de señales o algo similar (ejemplo--> http://linux.die.net/man/3/sem_wait ) tu programa se volverá muy ineficiente.

Mi consejo..., ya que vas a usar un sistema Linux, es que te ayudes de los comandos del sistema, por ejemplo "at" o "crontab" y los llames desde el programa en C con los parametros correspondientes (fecha de ejecución,comando a ejecutar, etc)

PD: es más.. ya que tienes un "sistema" domótico compuesto de diversos programas también podrías contemplar la posibilidad de usar un "script en bash" directamente para gestionar la programacion de tareas (invocando a alguno de los comandos que te he mencionado anteriormente) y olvidarte de C. Como tu lo veas más facil  ;)
#14
Java / Re: Manejo de archivos en java
14 Junio 2011, 04:31 AM
Mi consejo es que investigues el concepto de serializacion de objetos en JAVA.. pues creo que te ahorrará muchos problemas.
#15
Programación C/C++ / Re: ayuda con ficheros
9 Junio 2011, 06:24 AM
MMmmm pero llegas a escribir datos en el fichero con fwrite (por ejemplo..) y por supuesto antes de cerrarlo con fclose ¿?
#16
bueno... pero es ahi donde tienes que controlarlo xD En el constructor como mucho inicializas el turno (el primero en jugar). Al hacer click y dispararse el evento se supone que el jugador inicial ya ha hecho su jugada... entonces ahora es cuando debes asignar el turno al otro jugador... y asi todo el rato.. controlando también si la jugada es legal.. si ha habido un ganador.. etc etc etc
#17
en vez de en el constructor.. creo que deberías controlar los turnos dentro de los eventos.
#18
vas bien encaminado.. sigue investigando   :D
#19
Ejercicios / Re: programa java
4 Junio 2011, 05:32 AM
el retorna que te puse anteriormente o return no tiene que ver con la recursividad.. es sólo la instrucción para devolver el resultado de una función pero bueno ya lo veras en clase a su debido tiempo  ;)


El problema que tienes ahora está dentro del bucle en el "if".... te faltan 2 detalles... uno tiene que ver con f3  y otro con f1 ... el primero tienes que usarlo en las comprobaciones y el segundo tienes que actualizarlo en consecuencia.

Animo que ya casi lo tienes!  ;D
#20
Programación C/C++ / Re: recursividad en c++
2 Junio 2011, 17:43 PM
No te enseñaron a usar una herramienta muy útil llamada Google ?   :silbar: